网络的分层结构及TCP/UDP协议简介

网络的分层结构可以分为两种:七层模型和四层模型
在这里插入图片描述

七层模型

  • 物理层
    不是指具体的物理设备 指的是物理设备的标准制定 (⽹线 光纤的接⼝类型 ⽹卡的电流强弱) ⽐特流

  • 数据链路层
    负责完整的帧数据收发 (帧数据可以独⽴在⽹络传输的数据) mac地址封装和解封装,交换器就⼯作在这⼀层

  • ⽹络层
    负责IP地址封装和解封装 逻辑主机的识别 路由器⼯作在这⼀层 数据包

  • 传输层
    负责的是协议端⼝的封装和解封装 识别不同的进程通信 数据段 分组和重组

  • 会话层
    通过传输层 建⽴通信线路 发送或接受请求

  • 表示层
    对数据进⾏加密解密 压缩解压缩 将计算机能识别的信息转换成⼈能识别的信息

  • 应⽤层
    具体的⽹络通信app( QQ FQ Weixin 浏览器 )

四层模型

  • 应⽤层
    FTP ⽂件传送协议 telnet远程登录协议 http超⽂本传送协议

    扫描二维码关注公众号,回复: 9594287 查看本文章
  • 传输层
    不同进程识别(端⼝) TCP 传输控制协议 UDP⽤户数据报协议

  • ⽹络层
    不同主机识别(IP) IP ⽹际协议 ICMP⽹络控制报⽂协议(ping命令)

  • 数据链路层
    不同物理设备(⽹卡)的识别(MAC地址) arp 地址解析协议(ip—>mac) rarp逆地址解析协议(mac———>ip)

常用的协议
ARP:地址解析协议(ip—>找mac)
RARP:逆地址解析协议(mac—>找ip)
ICMP:网络控制报文协议(ping)
IP:网际协议(ip地址)
IGMP:网络组管理协议
TCP:传输控制协议
UDP:用户数据报协议
FTP:文件传输协议
Telnet:远程登录协议
TFTP:简单文件传输协议
NFS:网络文件系统

TCP协议
TCP是一种面向连接的,可靠的传输层通信协议
功能:提供不同主机上的进程间通信
特点:
1、建立链接->使用链接->释放链接(虚电路)
2、TCP数据包种包含序号和确认序号
3、对包进行排序并检错,而损坏的包可以被重传
服务对象:需要高度可靠性且面向连接的服务,如HTTP、FTP、SMTP等

总结:TCP是面向连接 可靠的 有序号和确认序号 排序检错 失败重传 的传输层协议 (不支持广播)

UDP协议
UDP协议是一种面向无连接的传输层通信协议
功能:提供不同主机上的进程间通信
特点:
1、发送数据之前不需要建立链接
2、不对数据包的顺序进行检查
3、没有错误检测和重传机制
服务对象:主要用于“查询–应答”的服务,如NFS、NTP、DNS等

总结:UDP 是面向无连接 不可靠 不排序 不检错 不重传 的传输层协议 支持广播(快)

发布了3 篇原创文章 · 获赞 3 · 访问量 1154

猜你喜欢

转载自blog.csdn.net/weixin_46097899/article/details/104662471
今日推荐