当前位置:网站首页>【建议收藏】通俗易懂图解网络知识-第一篇
【建议收藏】通俗易懂图解网络知识-第一篇
2022-06-12 22:40:00 【InfoQ】
谈谈对OSI七层模型和TCP/IP四层模型的理解?

- 网络接口层,也叫网络访问层,包含OSI模型的物理层和数据链路层,把电脑连接起来。
- 网络层,也叫做IP层,处理IP数据包的传输、路由,建立主机间的通信。
- 传输层,为两台主机设备提供端到端的通信。
- 应用层,包含OSI的会话层、表示层和应用层,提供了一些常用的协议规范,比如FTP、SMPT、HTTP等。
在OSI七层参考模型中,每一层都有哪些协议?
- 物理层协议有:EIA/TIA-232, EIA/TIA-499,V.35, V.24,RJ45, Ethernet, 802.3,FDDI
- 数据链路层协议有:Frame Relay,HDLC,PPP, IEEE 802.3/802.2
- 网络层协议有:IP,IPX,AppleTalk DDP
- 传输层协议有:TCP,UDP
- 会话层协议有:RPC,SQL,NFS,NetBIOS,names,AppleTalk
- 表示层协议有:TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption
- 应用层协议有:FTP,WWW,Telnet,NFS,SMTP,Gateway,SNMP
如何知道两台机器是否相通?



- 类型:占1字节,表示ICMP消息的类型。
- 代码:占l字节,进一步划分ICMP消息的子类型,如对类型3(目的不可达)又细分为目的网络不可达(代码0)、目的主机不可达(代码2)、目的协议不可达(代码3)、目的端口不可达(代码4)等。
- 校验和:占2字节,对ICMP报文首部和数据进行校验。
- 第4个字段:占4字节,内容取决于ICMP报文的类型,有的类型不定义该字段。
- 数据部分:内容和长度取决于ICMP报文的类型。
ICMP报文类型 | 类型的值 | 说明
查询报文 | 8 | 回应请求
查询报文 | 0 | 应答报文
查询报文 | 13 | 时间戳请求
查询报文 | 14 | 应答报文
查询报文 | 17 | 子网掩码请求
查询报文 | 18 | 应答报文
查询报文 | 10 | 路由查询
查询报文 | 9 | 通告报文
差错控制报文 | 3 | 目标不可达
差错控制报文 | 4 | 源端控制
差错控制报文 | 5 | 重定向
差错控制报文 | 11 | 超时
差错控制报文 | 12 | 报文参数出错
代码 | 含义
0 | 目标网络不可达
1 | 目标主机不可达
2 | 目标协议不可达
3 | 目标端口不可达
4 | 需要分段且已设置DF
5 | 源路由失败
6 | 目的网络未知
7 | 目的主机未知
8 | 源主机被隔离
9 | 目的网络被强制禁止
10 | 目的主机被强制禁止
11 | 网络不能达到指定的服务类型
12 | 主机不能达到指定的服务类型
13 | 因管理结构的主机设置了过滤器而不可达
14 | 因主机所设置的优先级收到破坏而不可达
15 | 因优先级被删除而使主机不可达

边栏推荐
- 微信小程序提现功能
- 【LeetCode】300. Longest ascending subsequence
- JVM Basics - > how GC determines that an object can be recycled
- A 42 year old senior executive of a large factory reminds people aged 30-39 that these six habits that make you stronger should be developed as soon as possible
- [890. find and replace mode]
- [data analysis] data clustering and grouping based on kmeans, including Matlab source code
- 管线中的坐标变换
- Configuring Dingding notification of SQL audit platform archery
- Hostvars in ansible
- China's alternative sports equipment market trend report, technology dynamic innovation and market forecast
猜你喜欢
![[web technology] 1348- talk about several ways to implement watermarking](/img/5f/c4f6ba6799202c79d1e9cb7a083952.png)
[web technology] 1348- talk about several ways to implement watermarking

Audio and video technology development weekly 𞓜 234

JVM foundation > CMS garbage collector
![[Part 7] source code analysis and application details of cyclicbarrier [key]](/img/bc/8ba2b86e599539a29683a63d02f0f7.jpg)
[Part 7] source code analysis and application details of cyclicbarrier [key]

RAID disk array

Yyds dry inventory insider news: Series high-frequency interview questions, worth a visit!

Qt Quick 3D学习:鼠标拾取物体

Implementation of master-slave replication and master-master replication for MySQL and MariaDB databases

How to specify your webpage's language so Google Chrome doesn't offer to translate it
![[Part 8] semaphore source code analysis and application details [key points]](/img/e2/05c08435d60564aaa1172d2d574675.jpg)
[Part 8] semaphore source code analysis and application details [key points]
随机推荐
【LeetCode】5. Longest Palindromic Substring
JVM Basics - > how GC determines that an object can be recycled
Database daily question --- day 10: combine two tables
Anti aliasing / anti aliasing Technology
Flutter series part: detailed explanation of GridView layout commonly used in flutter
iShot
42岁大厂高管,给30岁-39岁人提个醒:这6个让你变强的习惯,要尽快养成
Kotlin collaboration process - flow
web3 原则和去中心化
【LeetCode】209. Minimum length subarray
JVM Basics - > What are the JVM parameters?
Coordinate transformation in pipelines
C语言:如何给全局变量起一个别名?
(downloadable) Research Report on the development and utilization of government data (2021), a glimpse of the development of Government Office
【LeetCode】103. Zigzag sequence traversal of binary tree
ShardingSphere-proxy-5.0.0部署之分表实现(一)
What you must know about cloud computing
认识的几位清华同学都离职了……
Is it safe to open an account in tonghuashun? How to open an account for securities
【LeetCode】102. 二叉树的层序遍历