计算机网络OSI七层参考模型和tcp/udp五层参考模型

计算机网络OSI七层参考模型和tcp/udp五层参考模型

目录

一、OSI七层参考模型和TCP/UDP五层参考模型

  1.应用层

  2.表示层

  3.会话层

  4.传输层

  5.网络层

  6.数据链路层

  7.物理层

二、数据格式

三、数据封装的过程

四、分层优点

 

 

 

一、OSI七层参考模型和TCP/UDP五层参考模型

如图1.1,图1.2

 

                            图1.1OSI七层参考模型

 

 

 

                            图1.2TCP/UDP五层参考模型

 

 

  1.应用层

   概念:服务与用户的交互,为用户封装好的服务,传输上层数据 

   协议:HTTP(超文本传输协议):网页的传输,默认80端口 

      FTP(文件传输协议):默认使用TCP的20,21端口

      SMTP(邮件协议):默认使用TCP的25端口

      POP3(用于邮件的接受协议): 默认使用110端口

      SSH(安全远程登录协议):默认使用22端口

      DNS(域名解析协议):将域名和IP地址相互映射,默认使用TCP的53端口

      DHCP(动态主机配置协议):局域网的网络协议,默认使用UDP的67和68的端口

  2.表示层

      概念:主要用于高级语言和机器语言的相互转换,加密,压缩

      ASCII(转换)用于高级语言和机器语言的转换

  3.会话层

      概念:控制不同会话建立,管理,终止

      RPC(远程过程调用协议) 

  4.传输层 

      概念:传输数据段,有TCP或UDP头部,最后有校验位

      TCP:速度慢,安全性高的传输协议

      UDP:速度快,安全性低的传输协议

  5.网络层

      概念:进行IP地址寻址,完成最佳路径选择,头部IP,尾部校验位

      IP协议:(Internet Protocol,网际协议),而 IP 又由四个支撑协议 组成:

       ARP(地址解析协议): 是根据IP地址获取物理mac地址的协议

      RARP(逆地址解析协议): 是根据物理mac地址获取IP地址的协议

      ICMP(网际控制报文协议):ping 网络连通性检测

      IGMP(网际组管理协议):一个组播协议,该协议运行在主机和组播路由器之间

      单播:1对1发消息

      组播:只对一部分人发消息

      广播:对所有人发消息

 

 

  6.数据链路层

      概念:进行mac地址的寻址,头部mac,尾部校验位

      点对点协议: PPP协议是目前广域网上应用最广泛的协议之一,它的优点在于简单、具备用户验证能力、可以解决IP分配等。

 

  7.物理层

      概念:数据转化为比特流

二、数据格式

   1.数据段:传输层数据格式

       结构:tcp或udp头部+上层数据

   2.数据包:网络层数据格式

        结构:IP地址头部+tcp或udp头部+上层数据+校验位尾部

   3.数据帧:数据链路层数据格式

        结构:MAC地址头部+IP地址头部+tcp或udp头部+上层数据+校验位尾部

三、数据封装的过程

   如图3.1数据封装过程图

 

 

                              图3.1数据封装过程图

 

四、分层优点

  1.各层之间相互独立,每一层只实现一种相对独立的功能,使问题复杂程度降低,利于针对解决问题

  2.灵活性好,各层内部的操作不会影响其他层

  3.结构上可分割开,各层之间都可以采用最合适的技术来实现

  4.易于实现和维护,因为整个系统已被分解成相对独立的子系统

  5.能促进标准化工作,因为每一层的功能及其提供的服务都有了精确的说明

 

posted @ 2023-04-12 13:53  纸签  阅读(120)  评论(0编辑  收藏  举报