OSI七层参考模型与TCP/IP五层参考模型、数据的封装与常用的网络服务

1.网络的分层思想

概念:

  • 将复杂的流程分解为几个功能相对单一的子过程就叫分层思想;

作用:

  • 使整个流程更加清晰,复杂问题简单化;
  • 更容易发现问题并针对性的解决问题。

2.OSI七层参考模型

2.1 OSI参考模型的分类和功能

OSI七层功能
应用层连接网络服务与最终用户的一个接口 ,具有文件传输与服务,虚拟终端等作用
表示层数据的表示、安全和压缩
会话层建立、管理和中止会话即建立或解除与其他接点的联系
传输层定义传输数据的协议端口号,提供端对端接口,进行流控和差错校验
网络层进行逻辑地址寻址,实现不同网络之间的路径选择,为数据包选择路由
数据链路层建立逻辑连接、进行硬件地址寻址、差错校验等功能
物理层建立、维护、断开物理连接;以二进制数据形式在物理媒介上传输数据

2.2 协议的组成

OSI七层TCP/IP协议
应用层TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
表示层没有协议
会话层没有协议
传输层TCP,UDP
网络层IP,ICMP,RIP,OSPF,BGP,IGMP
数据链路层SLIP,CSLIP,PPP,ARP,RARP,MTU
物理层ISO2110,IEEE802,IEEE802.2
  • 注意:数据链路层和物理层用到的协议都是由底层网络定义的。

3.TCP/IP五层参考模型

TCP/IP层功能网络设备PDU
应用层支持各种网络应用计算机数据(message)
传输层进程和进程之间的数据传输防火墙数据段(segment)
网络层源主机到目的主机的数据分组路由与转发路由器、三层交换机数据包(packet)
数据链路层把网络层传下来的数据报组装成帧网桥(使用较少)、二层交换机、网卡数据帧(frame)
物理层比特传输,以二进制数据形式在物理媒介上传输数据中继器、集线器比特流(bits)
  • 注意:网卡是一半工作在物理层、一半工作在数据链路层;我们通常说的双绞线是工作在物理层

PDU :指协议数据单元

4.数据的封装与解封装

数据封装的过程如下:自上而下的方向

s

  • 数据解封装的过程:自下而上的的方向,即数据封装的逆过程

注意:此处数据的封装和解封过程模型只针对TCP/IP模型

5.TCP协议与UDP协议

5.1TCP协议

工作原理:

  • TCP传输协议将报文划分为较小的片段,称为数据段;
  • 数据段按顺序编号;
  • 如果发送方在规定的时间内未收到确认,则会认为数据段已经丢失并重新传输。

特点:

  • 具有数据确认重传的机制、

TCP确保数据传送无误的典型应用实例:

  • FTP和HTTP

5.2 UDP协议

  • UDP不需要确认接收,是效率最高的传送机制。无确认重传机制;
  • UDP是音频流、视频流和IP语言(VoIP)之类应用程序的首选。

5.3 TCP与UDP的相同点与不同点

相同点:

  • 它们均工作在传输层,为数据的传输提供服务;

区别:

  • TCP协议面向连接,传输可靠,能传输大量的数据,但传输速度较慢;
  • UDP协议面向无连接,传输不可靠,但传输效率高,速度快且无确认重传机制。

6.常用的网络服务

  • 常用的网络服务有:DNS服务、Telent服务、电子邮件服务、DHCP服务、Web服务、FTP服务;

它们的作用以及使用的端口号如下:

网络服务作用端口号
DNS服务提供网站的IP地址或域名,以便主机能与其连接53号
Telnet服务允许管理员从远程位置登录到主机,然后以如同本地登录的方式控制主机的服务23号
电子邮件服务使用简单邮件传输协议(SMTP)、邮局协议(POP3)或Internet邮件访问协议(IMAP),用于从客 户端通过Internet向服务器发送电子邮件,需以user@xyz格式指定收件人25号(SMTP)、110号(POP3)、143号(IMAP4)
DHCP服务动态主机配置协议,为客户分配IP地址、子网掩码、默认网关和其他信息服务67号,68号端口
Web服务超文本传输协议(HTTP),用于在Web客户端和Web服务器之间传输信息80号,443号(HTTPS)
FTP服务供客户端和服务器之间下载和上传文件的服务20号,21号

注意:

  • 只有TFTP服务、SNMP服务和DHCP服务属于传输层的UDP协议,其他的属于传输层的TCP协议;
  • 使用TCP或UDP传送报文时,所需要的协议和服务由端口号标识。

7.端口号的介绍

  • 端口号的范围介于1~65535之间。端口号划分有三个类别,分别为:公认端口、注册端口、私有端口。

它们对应的端口号如下:

  • 公认端口:与通用网络应用程序相关联的目的端口称为公认端口。这些端口的方位从1到1023;
  • 注册端口:端口1024到49151可作为源端口或目的端口使用。组织可使用这些端口注册即时消息等应用程序;
  • 私有端口:端口49152到65535通常作为源端口使用。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值