CCNA lesson6.OSI 七层网络模型-5 layer 4

1.PNG
2.PNG

传输层:

功能:

  • 会话的多路复用
  • 数据进行分段
  • 流量控制
  • 面向连接的传输协议
  • 可靠性

协议多路复用:

协议多路复用存在于很多层当中.
定义:一个协议可能会为多个上层协议或者多个上层应用程序来提供统一的服务.

3.PNG

IP协议:
protocol 不同上层协议的编码是不一样的,通过这种编码的不同来实现协议的多路复用.

通过不同的端口号来区分不同的上层应用程序.
端口号的功能:就是TCP和UDP用来实现协议的多路复用的.


TCP与UDP比较:

4.PNG

UDP特点:

  • 效率高
  • 非顺序传送

视频语音对丢包不敏感.

TCP特点:

  • 顺序传输.
    不能有1bit的错误.

UDP特点总结:

5.PNG
  • 提供应用程序去访问网络层的功能(无提供过载和保护机制)
  • 面向非连接的协议
  • 提供很少的差错检测机制
  • 没有数据恢复机制

UDP报头:

16位的源端口号和目标端口号
标准端口号都指的是目标端口号(HTTP:80 FTP:20.21)
源端口号都是随机的?
16位的校验和

6.PNG

TCP特点总结:

  • 面向连接的协议
  • 全双工协议(双向连接:上(下)行连接)
  • 差错校验
  • 对数据包进行序列号标识
  • 接受后的确认
  • 数据恢复
7.PNG

TCP报头:

TCP是有状态的协议

8.PNG
u=2823849366,3011978633&fm=21&gp=0.jpg

ip到上层怎么走?mapping映射

通过 protocol字段的标识.

9.PNG

4层到应用层的映射

通过端口号的标识:

10.PNG

DNS可以用TCP或UDP


连接建立:

11.PNG

协商一些状态

R U Ready?


三次握手:

包括序列号的协商.

12.PNG

流控机制(建立连接后):

当对方忙的时候,发送停止位.

13.PNG

TCP确认:

14.PNG

这种方式效率很低.发送一次,回应一次


窗口机制(提供效率):

规定一个窗口大小,如图发送3次,确认一下.

16.PNG

15.PNG

TCP滑动窗口:

17.PNG

例子:

18.PNG

应用程序总结:

19.PNG

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容