day 28 网络之OSI模型与TCP/IP五层模型

一、OSI七层模型

  • 物理层 Physical Layer

      协议 指定一些规则 规范 全球通用的。
         ISO  RJ45  RJ11等
           物理层它规定物理设备,物理线路和设备的触发、维护、关闭物理设备的机械特性。
    
  • 数据链路层 交换机工作在这一层 Data Link Layer

              MAC  PPP  STP等
              在物理介质的基础上提供可靠的数据传输,在这一个层利用通信信道实现了无差错的传输,提供了
              物理寻址(MAC)、数据成帧、数据的检测和重发、流量控制和链路控制等功能。
    
  • 网络层 NetWork Layer

             网络层负责将各个子网之间的数据进行路由选择。 3层 路由器,将数据从一个主机传送到另一个主机。
             功能 网际互联 流量控制  行为管理 。
             这一层数据传输 单位为 【数据包】 packet
             本层的协议  IP IPX等
    
  • 传输层 Transport Layer

             传输层把上层数据进行分段处理。可以提供可靠的传输TCP或不可靠的传输UDP。起到了为上层掩盖下层                 的细节。保证会话层的数据信息能够传送到另一方的会话层。
             本层的协议 TCP UDP SPX等。
    
  • 会话层 Session Layer

             会话层管理了 主机(PC)之间的会话过程,包括会话的建立、终止和会话过程中的管理。                              协议 TCP UDP SPX等   
    
  • 表示层 Presentation Layer

              对数据的格式进行转换,使得多个主键之间传送的信息能够互相的理解。
              包括数据的压缩、加密、格式的转换等。
              协议 ASCII  JPEG  PNG  MPEG 等标准
    
  • 应用层 Application Layer

              App 应用程序 (软件) 为应用程序 提供了访问网络的服务的接口。直接和
              用户进行了交互,提供常见的应用。
              系统工具  压缩 解压缩
              看图
              社交
              工具
              等
              在本层协议:Telnet 、FTP 、HTTP 、HTTPS、POP 等
    

二、TCP/IP五层模型

1、IP协议是TCP/IP协议中最重要的协议,它为TCP UDP ICMP等协议提供传输的通路。IP层主要目的是提供子网互联, 形成较大的网络,使不同的子网之间能传输数据。
ICMP ping命令的 实现

2、TCP 传输控制协议Transmission Control Protocol 简称TCP协议,它在原有IP协议的基础上,增加了确认重发、 滑动窗口和复用,提供一种可靠的面向连接的字节流的服务。最大的特点就是可靠性。

3、TCP报文格式:


tcp报文格式.png

1)源端口号和目的端口号这个字段均为16位的长度,表示发送端和接收端的端口,用于确认发送端和接收端的应用程序。发送端的IP地址和断就好及接收端的IP地址和端口号可以确认一个在Internet上的TCP连接。
2)序列号序列号是一个32位长度的字段,表示分配给TCP包的编号。序列号用来表示应用程序从TCP的发送端到接收端发送的字节流。当TCP开始连接的时候发哦少年宫一个序列号给接收端,连接成功后,这个序列号作为初始的序列号ISN(Initial Sequence Number)。建立连接成功后发送的第一个字节的序列号为ISN+1,之后发送数据ISN将按照字节的大小进行递增。序列号是一个32位的无符号数,到达2的32此房减1之后从0开始。
3)确认号发送方对发送的首字节进行了编号,当接收方成功接收后,发送回接收成功的序列号+1表示确认,发送方再次发送的时候从确认号开始。

4、 TCP控制位的含义

字段 含义
ACK 确认号有效
SYN 发起一个TCP的连接
FIN 断开TCP的连接
URG 紧急指针字段
PSH 表示接收方需要尽快将此数据交给应用层
RST 重新连接

掌握ACK、SYN、FIN

你可能感兴趣的:(day 28 网络之OSI模型与TCP/IP五层模型)