2021-03-11

一、计算机参考模型(OSI)
1.分层的目的:降低网络设计的复杂性。
2.ISO(国际标准化组织)1984年颁布了开放系统互连(OSI)参考模型。
3.OSI参考模型的分层及功能(从下到上)
(1)物理层:基本上是一些硬件,传输的是比特流用二进制数表示。功能:建立、维护、断开物理连接。
(2)数据链路层:封装的是数据帧,里面主要封装MAC地址(源、目的MAC地址),该层常用的设备是交换机。功能:建立逻辑连接、进行硬件地址寻址、差错校验等功能。
(3)网络层:封装数据包(IP包/IP报文),主要封装的是IP地址(源、目的IP地址),该层常用的设备是路由器。功能:进行逻辑地址寻址,实现不同网络之间的路径选择。
(4)传输层:封装数据段的端口号,通过传输层封装数据段的端口号可以找到对端的应用程序。eg:数据段-端口号=web服务-端口号80
功能:定义传输数据的协议端 口号,以及流控和差错校验。
(5)会话层:不参与封装。功能:建立、管理、中止会话。
(6)表示层:不参与封装。功能:数据的表示、安全、压缩。
(7)应用层:不参与封装。功能:网络服务与最终用户的一个接口。
二、各层协议
1.传输层协议:TCP UDP
(1)TCP(传输控制协议):传输可靠、速度慢。通过三次握手、四次断开实现。
三次握手:是客户机和服务器之间进行的。一般是客户机主动打开,服务器被动打开。
过程:第一次握手:客户机主动向服务器发出访问的请求。第二次握手:服务器回复客户机说允许访问。第三次握手:客户机收到了服务器的允许,两者可以通信。
四次断开的过程:第一次断开:客户机给服务器发送要断开连接的请求。第二次断开:服务器答应客户机的请求并说要清除以前所有的信息来往。第三次断开:服务器和服务器说我都清理完咱们之间的信息记录。可以断开了。第四次断开:客户机收到消息后,说拜拜。数据停止传输。
(2)UDP:传输不可靠,速度快,丢失不管。
2.网络层协议
(1)IP(网际协议)
(2)ICMP(Internet控制信息协议):一般咱们用的ping命令就是该协议。
(3)ARP(地址解析协议):将物理地址解析成IP地址
3.应用层协议
(1)HTTP(超文本传输协议):万维网的基本协议,端口号是80
(2)FTP(文件传输协议)
(3)Telnet(远程登录协议):提供远程访问其他主机功能,允许 用户登录Internet主机,并在这台主机上执行命令。
(4)DNS(域名系统):将域名转换成IP地址。
三、数据封装、解封装的过程
数据通信的过程就是封装和解封装的过程,发送端实现封装,接收端实现解封装。
数据从应用层到物理层,从网络层开始到数据链路层每层都要加头部信息来封装信息,这个过程叫做发送数据。数据从物理层到应用层,从数据链路层开始到网络层都要去掉头部信息来解封装,这个过程是接收数据。
相同层之间使用相同的协议,所有的下层为上层提供服务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值