计算机网络0-分层

计算机网络0-分层

1 OSI的体系结构

  • 分层以实现不同的功能:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v8XnIefL-1600134839497)(en-resource://database/1870:1)]
    每层主要的功能:
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XtCy5IW1-1600134839500)(en-resource://database/2190:1)]

1.1 物理层

定义如何将比特流在物理媒体上传递等等

1.2 数据链路层

在发送方将网络层的数据组装成帧,并加上必要的控制信息,告诉接收方如何提取数据。

1.3 网络层

  • 为分组交换网上的不同主机提供通信服务。将传输层的TCP报文段或UDP用户数据报封装成分组(也称IP数据报)或包(packet)进行传送。

  • 寻找合适的路由

主要协议:无连接的网际协议IP

1.4 运输层

应用层只规定进程交互的规则,运输层为进程通信提供通用的数据传输服务。
通用:指运输层协议不针对某特特定的网络应用。由于应用层有很多应用因此运输层有

  • 复用
  • 分用

数据传输单元:TCP是报文段Segment,UDP是用户数据报

1.5 应用层

通过应用进程间的交互来完成特定网络应用。
应用层的协议定义了应用进程间的通信和交互规则。

  • HTTP:支持万维网
  • SMTP:支持电子邮件
  • FTP:支持邮件传输

应用层交互数据单元:报文

2 TCP/IP分层

TCP/IP协议族中不同层次的协议

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gj01yC44-1600134839502)(en-resource://database/1876:1)]
Fig.TCP/IP协议族中不同层次的协议

  • ICMP作用

IP协议的附属协议,IP层用它来与其他主机或路由器交换错误报文和其他重要信息。ping指令用到了ICMP协议。

ping baidu.com

封装和分用过程

(1)TCP/IP协议栈发送数据的时候是如何封装的?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k9mjPb5U-1600134839505)(en-resource://database/1878:1)]
Fig.数据封装过程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GbyZOX8N-1600134839506)(en-resource://database/1886:1)]
Fig.TCP首部

(2)TCP/IP协议栈接收数据的时候是如何分用(解析)的?
封装的逆过程
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YEHLrUGC-1600134839508)(en-resource://database/1880:1)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值