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

CCNA lesson6.OSI 七层网络模型-5 layer 4_第1张图片
1.PNG
CCNA lesson6.OSI 七层网络模型-5 layer 4_第2张图片
2.PNG

传输层:

功能:

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

协议多路复用:

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

CCNA lesson6.OSI 七层网络模型-5 layer 4_第3张图片
3.PNG

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

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


TCP与UDP比较:

CCNA lesson6.OSI 七层网络模型-5 layer 4_第4张图片
4.PNG

UDP特点:

  • 效率高
  • 非顺序传送

视频语音对丢包不敏感.

TCP特点:

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

UDP特点总结:

CCNA lesson6.OSI 七层网络模型-5 layer 4_第5张图片
5.PNG
  • 提供应用程序去访问网络层的功能(无提供过载和保护机制)
  • 面向非连接的协议
  • 提供很少的差错检测机制
  • 没有数据恢复机制

UDP报头:

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

CCNA lesson6.OSI 七层网络模型-5 layer 4_第6张图片
6.PNG

TCP特点总结:

  • 面向连接的协议
  • 全双工协议(双向连接:上(下)行连接)
  • 差错校验
  • 对数据包进行序列号标识
  • 接受后的确认
  • 数据恢复
CCNA lesson6.OSI 七层网络模型-5 layer 4_第7张图片
7.PNG

TCP报头:

TCP是有状态的协议

CCNA lesson6.OSI 七层网络模型-5 layer 4_第8张图片
8.PNG
CCNA lesson6.OSI 七层网络模型-5 layer 4_第9张图片
u=2823849366,3011978633&fm=21&gp=0.jpg

ip到上层怎么走?mapping映射

通过 protocol字段的标识.

CCNA lesson6.OSI 七层网络模型-5 layer 4_第10张图片
9.PNG

4层到应用层的映射

通过端口号的标识:

CCNA lesson6.OSI 七层网络模型-5 layer 4_第11张图片
10.PNG

DNS可以用TCP或UDP


连接建立:

CCNA lesson6.OSI 七层网络模型-5 layer 4_第12张图片
11.PNG

协商一些状态

R U Ready?


三次握手:

包括序列号的协商.

CCNA lesson6.OSI 七层网络模型-5 layer 4_第13张图片
12.PNG

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

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

CCNA lesson6.OSI 七层网络模型-5 layer 4_第14张图片
13.PNG

TCP确认:

CCNA lesson6.OSI 七层网络模型-5 layer 4_第15张图片
14.PNG

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


窗口机制(提供效率):

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

CCNA lesson6.OSI 七层网络模型-5 layer 4_第16张图片
16.PNG

15.PNG

TCP滑动窗口:

CCNA lesson6.OSI 七层网络模型-5 layer 4_第17张图片
17.PNG

例子:

CCNA lesson6.OSI 七层网络模型-5 layer 4_第18张图片
18.PNG

应用程序总结:

CCNA lesson6.OSI 七层网络模型-5 layer 4_第19张图片
19.PNG

你可能感兴趣的:(CCNA lesson6.OSI 七层网络模型-5 layer 4)