12、OSI和TCP/IP模型

OSI和TCP/IP模型

一、分层思想

特点

1、降低工作量,提高工作效率。

2、每一层的工作和协议都是独立的(专注独立的做自己的事情)。

3、下层为上层提供服务。

二、OSI七层模型(Open System interconnection)——理论上的

应用层:应用软件的信息协议(QQ、HTTP),主要用作是传输软件数据。

表示层:将信息通过字符编码协议进行数字编码。

会话层:协调应用会话的发送顺序。(QQ\WX\PUBG谁先从网线走,谁后走)

应用层、表示层和会话层 合并成一层! 应用层!这就是TCP/IP五层模型!

wGAQVf.png

三、TCP/IP五层模型——实际上的

- 前言

虽然OSI七层模型是世界标准组织发布的第一个网络模型,但是实际上没有被广泛应用。被广泛应用至今的是TCP/IP五层模型。名字由来是因为TCP和IP协议是网络模型中最重要的两个协议。

NSrOUO.png

- TCP/IP五层模型数据的封装与解封

==========数据包封装

应用层:见上。(HTTP 80、HTTPS 443、TELNET 23、FTP 20 21、RDP 3389、SMB 445、Mysql 3306 、DHCP 67/68 UDP、DNS 53 TCP&UDP[1]、SMTP 25、POP3 110)#缺省TCP协议#

传输层:加一个TCP/UDP包头,主要目的是完成进程与进程之间通信,在数据包头中加入源端口号和目标端口号数据段。(TCP、UDP){防火墙}

网络层:加一个IP包头,源IP、目标IP。(IP、ICMP、ARP){路由器}

数据链路层(到达网卡):网络层的数据 + MAC子层(帧头[火车头])、FCS(帧尾[火车头]),形成一个帧数据包。(MAC子层协议){交换机}

物理层(网线):一个一个帧包传输送走。{网线、空气、光纤}

========数据包解封

解封时,每一层只专注于自己加工的位置。

术词定义

1、高层数据:应用层的数据

2、段:传输层的数据。

3、报文/IP包/包:网络层的数据。

4、帧:数据链路层的数据,(MAC帧头、FCS帧尾)。

1
问题:1、每层常见协议 2、应用层常见协议端口 3、应用层和运输层的关联 4、每层的运输单元 5、每层的工作设备

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器