欢迎参考阅读,作者水平有限,如有帮助,不幸荣光

1.What’s a protocol? protocols define format, order of messages sent and received among network entities, and actions taken on message transmission, receipt.
------------------------------------------------------------
2.Q:(如何连接到互联网) How to connect end systems to edge router? * residential access nets (个人路由连接) * institutional access networks (school, company)(通过学校,公司这类集体所有的网络系统接入互联网) * mobile access networks (移动化联网方式接入) ----------------------------------------------------------
3.Network basics – packets (互联网基础---数据包概念)  packets:当一次性发送大量数据时,比如10GB,发送前就会把数据分成大小不等数据包,分次发送。 ---------------------------------------------------------
4.(通信)包交换技术: packet-switching: hosts break application-layer messages into packets 。主机把应用层数据分成数据包进行发送。 这里会考一个计算题,简单的除法运算,问你数据传递完毕花费的时间。原文截图如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20181109093209100.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MDQwMTcz,size_16,color_FFFFFF,t_70)


5.queuing and loss: 第一,多个主机(可以理解为计算机,手机这些设备)把数据发送到路由器后,来自不同主机的数据包(packet)需要像排队一样形成一个队列,然后由路由器再进行数据转发;第二,上面这种发送方式,当队列空间被占满了,然而主机还在发送数据给路由器,就会发生数据包丢失。
6.第三小节总结:

解释:(参考博客:https://blog.csdn.net/flowingflying/article/details/50518631)
(1)什么是因特网:粗略的说法,认为INTERNET是由于许多小的网络(子网)互联而成的一个逻辑网,每个子网中连接着若干台计算机(主机)。Internet以相互交流信息资源为目的,基于一些共同的协议,并通过许多路由器和公共互联网而成,它是一个信息资源和资源共享的集合。
(2)ISP(互联网服务提供商);
(3)IXP:Internet Exchange Point。ISP POP 连接到 Internet 交换点 (IXP),不同的 ISP 在 IXP 汇聚,从而接入对方的网络并交换信息。通过 IXP 和私有对等连接互连的网络共同组成了 Internet 主干。
(4)POP:point-of-present。计算机和企业网络通过出现点(POP)连接到ISP,POP位于ISP网络的边缘,仅为特定地域提供服务。POP能够为多个最终用户提供本地接入点和身份验证(密码控制).


7.第四节:互联网数据传输中的丢包和时间延迟问题
(1)P41 页讲解了延时时长计算公式和计算方法,这个公式需要理解和记忆。
d nodal = d proc + d queue + d trans + d prop
(2)ThroughPut:吞吐量,吞吐量是指对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量(以比特、字节、分组等测量)。

第五节:IP协议
重点参考图片:



 10.每一层所使用的硬件设备
<参考网址:交换机与路由器区别http://network.51cto.com/art/201505/477755.html,
路由器(router):属于网络层,主要功能是在因特网中确定数据接收对象,也就是找到收信人地址,比交换机功能复杂;
交换机(switch):属于链路层(DataLink),主要功能是完成临近计算机之间的通信。交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。而路由器则是利用不同网络的ID号(即IP地址加上端口号)来确定数据转发的地址。IP地址是在软件中实现的,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。MAC地址通常是硬件自带的,由网卡生产商来分配的,而且已经固化到了网卡中去,一般来说是不可更改的。而IP地址则通常由网络管理员或系统自动分配。
中继器(RP repeater)是连接网络线路的一种装置,常用于两个网络节点之间物理信号的双向转发工作。中继器主要完成物理层的功能,负责在两个节点的物理层上按位传递信息,完成信号的复制、调整和放大功能,以此来延长网络的长度。由于存在损耗,在线路上传输的信号功率会逐渐衰减,衰减到一定程度时将造成信号失真,因此会导致接收错误。中继器就是为解决这一问题而设计的。它完成物理线路的连接,对衰减的信号进行放大,保持与原数据相同。一般情况下,中继器的两端连接的是相同的媒体,但有的中继器也可以完成不同媒体的转接工作。
本节小结:

欢迎参考阅读,作者水平有限,如有帮助,不幸荣光

互联网协议学习笔记-----IP协议与传输协议相关推荐

  1. CSR867x学习笔记:低音炮音频传输协议(SWAT)

    为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板[淘宝链接:思度科技CSR开发板]. 技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入 ...

  2. BGP协议学习笔记——BGP基础

    BGP协议学习笔记--BGP基础(BGP概念.BGP报文.BGP状态机.BGP关系建立.BGP路由通告) 说明:本文学习笔记整理自网络.华为公开产品文档.华为公开PPT及部分的自我理解 一.BGP简介 ...

  3. 极客HTTP协议学习笔记破冰篇(1-7)

    极客HTTP协议学习笔记破冰篇(1-7) 前言 各篇章笔记链接 一.学习笔记 1.HTTP的前世今生 2.HTTP是什么 3.与HTTP相关的各种概念(上) 4.与HTTP相关的各种概念(下) 5.常 ...

  4. 计算机网络协议学习笔记

    title: "计算机网络协议学习笔记" url: "https://wsk1103.github.io/" tags: 学习笔记 OSI模型 开放式系统互联通 ...

  5. Servlet和HTTP请求协议-学习笔记02【Servlet_体系结构与urlpartten配置、HTTP请求协议】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  6. 网络协议学习笔记 · 22

    IPv6 · 流媒体 · 即时通讯 · 缓存 · 网络爬虫 VPN 作用 VPN与代理的区别 实现原理(隧道协议) 网络爬虫 简易实例 robots.txt 无线网络 缓存(Cache) 响应头 请求 ...

  7. UDT协议学习笔记(一)UDT概述

    UDT协议学习笔记(一)UDT概述 本人近来就职于国内某著名互联网血汗工厂,从事分布式后台相关的工作,最近的项目主要是网络相关.我们有许多海外的proxy节点,为了加速海外proxy与国内某机房的通信 ...

  8. IPv4协议学习笔记

    IPv4协议学习笔记 网络协议相关标准目录 文章目录 IPv4协议学习笔记 IPv4数据报格式 IPv4 网络头部结构 Version [4 bits]: 协议版本 IHL(Internet Head ...

  9. TCP协议学习笔记:

    TCP协议学习笔记: 网络层的IP协议本身是不可靠的,其可靠性需要上层协议(TCP协议)来保证. 文章目录 TCP协议学习笔记: 协议特点 TCP协议头部结构 TCP连接状态与状态转移 TCP三次握手 ...

最新文章

  1. OneHotEncoder独热编码和 LabelEncoder标签编码——机器学习
  2. python变量运算符_Python(三) 变量与运算符
  3. Gradient Tree Boosting:梯度提升树详解
  4. [译] APT分析报告:11.深入了解Zebrocy的Dropper文档(APT28)
  5. 为什么Python中整型不会溢出
  6. python语言程序设计难不难_零基础学Python编程开发难度大吗?从哪学起?
  7. Windows 命令 netstat 查看网络端口、telnet 检测对方端口是否可用
  8. IOS逆向分析—终极详细(一)
  9. 工业物联网·工业数据采集网关-光伏物联网解决方案
  10. matlab简单几何图形的识别代码,MATLAB识别几何图形
  11. 项目管理六大制约因素_项目管理有哪些主要风险及如何控制
  12. 难倒高手了,c语言枚举end的作用是什么?
  13. 最新仿720云全景制作源码|krpano仿720云全景网站源码
  14. 计算机网络与互联网(三)
  15. 如何用intellij生成全英文javadoc
  16. could only be written to 0 of the 1 minReplication nodes. There are 0 datanode(s) running and 0 node
  17. web 基础练习/设计专业课程导航(7)
  18. 计算机病毒通过读写或复制移动,计算机病毒除通过读写或复制移动存储器上带病毒的文件传染外,另一条主要的传染途径是...
  19. 关于Linux进程你所需要知道的一切都在这里!!
  20. Lidar_imu自动标定源码阅读(六)——run部分

热门文章

  1. Pandas学习笔记(一)
  2. VisionMaster 4.0.0 的Modbus通信
  3. 2015年春节联欢晚会节目单
  4. 计算机网络(IP/TCP/HTTP)
  5. GAN ZOO - 第1节: 分析GAN的缺陷与改进方向,介绍典型的改进模型:CGAN、InfoGAN
  6. XX健康:预约管理-套餐管理图片上传与预览Redis实现定时清理垃圾图片
  7. cv2,PIL,plt,tensorflow方法图片显示及plt的的plt.colorbar()的使用需要注意
  8. LoRaWAN介绍13 SX1301
  9. 计算byte类型127+1
  10. php 无法连接redis,无法连接使用 phpredis