各层协议及作用(基于TCP/IP模型)

一、各层协议对应图

其中,ARP和RARP协议比较有争议,一方人认为是数据链路层协议,一方人认为是网络层协议,博主以是把它归到网络层协议。

二、各层协议及其作用

1、TCP/IP协议簇之应用层

应用层:为应用层提供网络服务

FTP,TFTP-------提供文件传输服务

SMTP,POP3-------提供邮件服务

SNMP-------提供网络管理服务

Telnet-------提供远程登陆服务

HTTP,DNS,SSL-------提供网络服务

其它应用协议:流媒体 QQ P2P 迅雷等私有协议
基于UDP的协议:DNS、TFTP
基于TCP的协议:HTTP、FTP、SMTP、Telnet、POP3

2、TCP/IP协议簇之传输层

传输层:提供端到端的传输服务

TCP------提供面向连接的、可靠的、有序的、流量控制的传输服务

UDP------提供无连接的、不可靠的、无序的、无流量控制的传输服务

通过端口号区分上层应用

3、TCP/IP协议簇之网络层

网络层:提供主机到主机的传输服务,通过IP地址标识主机

IP------提供主机到主机的传输服务

ICMP------辅助IP工作,提供出错和控制信息

ARP------提供IP和MAC地址表之间的映射

4、TCP/IP协议簇之数据链路层

数据链路层:在相邻节点间提供数据传输服务

局域网协议:

       IEEE802.2------定义LLC子层

       IEEE802.3------以太网标准

广域网协议: 

       HDLC

       PPP

       Frame Relay

5、TCP/IP协议簇之物理层

物理层:为数据传输提供物理通道

物理层介质:双绞线、光纤、同轴电缆、无线等

局域网:100Base-T、100Base-TX/FX、千兆、10G

广域网:RS-232、V.24、V.35 、G.703/707

相关推荐

  1. OSI参考模型作用

    2024-07-18 11:20:02       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 11:20:02       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 11:20:02       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 11:20:02       62 阅读
  4. Python语言-面向对象

    2024-07-18 11:20:02       72 阅读

热门阅读

  1. MongoDB 基本查询语句

    2024-07-18 11:20:02       23 阅读
  2. ubuntu 源码安装postgresql16.0

    2024-07-18 11:20:02       24 阅读
  3. 【Tomcat9正确配置server.xml请求头信息】

    2024-07-18 11:20:02       21 阅读
  4. MYSQL设计索引一般需要考虑哪些因素?

    2024-07-18 11:20:02       25 阅读
  5. 华为OD机考题(典型题回顾)

    2024-07-18 11:20:02       21 阅读
  6. 手写实现简单Redis命令客户端功能

    2024-07-18 11:20:02       18 阅读
  7. Leetcode 238. 除自身以外数组的乘积

    2024-07-18 11:20:02       23 阅读
  8. qt listview 列表文字显示不全,如何用悬浮显示?

    2024-07-18 11:20:02       18 阅读
  9. PF4J+SpringBoot

    2024-07-18 11:20:02       20 阅读
  10. CAS的原理

    2024-07-18 11:20:02       27 阅读
  11. P5717 【深基3.习8】三角形分类

    2024-07-18 11:20:02       22 阅读