11.3工作学习记录 分组延时 丢失和吞吐量

英语短文回顾

计算机网络  分组延时  丢失和吞吐量 

ICMP 报文  TTL生存时间 到一跳减一 到达一个路由为一跳            从源到目标中间经过的这些节点 往返延时可以得到           

分组丢失  不一定是因为TTL=0而被丢弃  也可能是因为输出队列满了而被丢弃     

如果通过UDP 丢了就丢了 三种命运 要么 上一跳重传 可能在源主机重传  可能根本就不重传   这是数据链路层的知识  

吞吐量          在源和目标之间传输的速率(数据量/单位时间)    瞬间吞吐量 平均吞吐量  瓶颈链路 限制吞吐端到端的链路   木桶效应             端到端平均吞吐min(R1,R2,R3.......)        每个主机对获取的带宽是链路带宽的1/n(取决于这个节点有多少人在用)         每一段的带宽都有一个确定的值       有一个值是最小的  就是A跟B之间通信的瓶颈带宽           

协议层次和服务模型

例子 两位异地哲学家的交流  哲学家层把通过本地层间接口交给翻译层 翻译层把思想转换成他们商量好的公用语言文稿  加上自己的头部信息(交给哪个秘书 秘书在哪个层)     再把翻译好的文稿交给秘书层    

秘书层解决异地通信 翻译层解决表述转换   哲学家层交换哲学思想  公用语言  即是他们之间协议规定的内容

对等层的服务根据协议来完成交流  再通过层间接口向上一层提供服务    

 每一层通过层间接口向上一层提供服务 服务怎么来?要通过下一层的所提供的服务跟对象来交换PDU 包括内部的一些处理 再加上下层的服务 与对方的交流    一层落一层 师长不能直接跟士兵发布命令  一层层分解  到了物理层 你只能指挥自己的手跟脚 没办法再指挥别人了    团长这一层其实是包括了连长及下面层次的人的服务的  并且提供了一些新的功能

协议是对等的水平关系   协议的实现是借助下层提供的服务所实现   协议的目的是为了向上层提供更好的服务   就像 哲学家层之间的协议  是要通过翻译层的服务加上秘书层的服务来实现的   到了另一个哲学家那边 翻译依旧要需要翻译 秘书依旧要需要传达

不断递归   水平协议  垂直服务!

套接字的作用主要是什么 为了传下来时 加以标注 到了对方时可以加以区分 相当于我们寄邮包   寄给谁  谁寄的 要标注好 加以区分    服务是双方的    比如  Tcp向一些用户来提供服务   原语就是提供服务的方式

服务和服务访问点   服务访问点就是一个层间接口 下层通过原语来向上层提供服务

数据单元 DU  SDU与PDU  如果SDU比较小  那么组合成一个大的SDU   如果比较大 那么拆分成多个SDU    卡车头装的就是头部   卡车上就是SDU 如果货物比较多  就把货物分开分成多个    SDU 协议数据单元  每一层交换的数据单元 称呼都不一样

分层协议便于采用一些新的技术   物理层采用新的技术 对上层来说是透明的 结构化所带来的的好处 可以独立去实现    便于交流与讨论     是否有一些问题呢?

Internet 协议栈  TCP/IP 协议栈

应用层 (FIP HTTP协议) 应用报文和应用报文之间的交互 实现各种各样的网络应用

传输层 (TCP和UDP)进程到进程之间的区分  借助了 soket 细分为进程到进程 端口机制 把网络层不可靠的服务转变为可靠的服务 通过TCP完成 原原本本不重复不出错 不丢失

完成了进程到进程之间的传送

网络层(IP 路由选择协议 )  源主机到目标主机 端到端的传输  网络层最重要的两个功能  一个是路由 一个是转发 转发是从一个端口进到另一边出  是一个局部的作用

在点到点的基础上提供端到端的传输   端到端的分组为单位的传输

数据链路层  (PPP 以太网协议)相邻两点之间的传输   一般链路层和物理层都被封装在网卡当中 

传输以帧为单位的数据  物理层传输的 还是bit 链路层要区分 这些bit哪些组合是一个帧的开始  哪些是一个帧的结束   哪些该在一组?哪些在帧头哪些在帧尾? 链路层解决的是什么? 在物理层所提供服务的的基础之上在相邻的两点之间传输以帧为单位 的数据   仅仅是bit还不行   我这个网口 到相邻的网口

物理层: 上层下来的 帧 我们将这些帧转化为电磁波信号光信号  传输给对方    而对方的物理层呢 将光信号反转回来转化为0101传输给上一层数据链路层   从一点传到另外一点

ISO OSI 参考模型   表示层和会话层在TCP/IP中是靠应用层自己去做  应用程序自己来做

表示层  表示管理  表示转换 关心语义  会话层  会话管理  建立会话     

封装与解封装  源端封装  到了目标主机要完成一个大的解封装  如果是两层的交换机则要做一个两层的解封装再封装    如果是三层的路由器要做一个三层的解封装和再封装 再到下一跳     交换机两层  路由器三层

各层次的数据单元   应用层:报文  传输层:报文段:TCP段  UDP段   网络层:分组packet 如果无连接就是dategram 数据报   数据链路层:帧  物理层:位 bit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值