当前位置:网站首页>General knowledge of network (detailed)
General knowledge of network (detailed)
2022-07-19 02:30:00 【Song Hui Jiale】
One 、 The Internet osi Model

The benefits of layering : Make the whole process clearer , Simplify complex problems It's easier to find problems and solve them
2.OSI Characteristics of the reference model
1、 The same layer of different nodes has the same function
2、 Adjacent layers in the same node communicate through interfaces
3、 The lower level serves the upper level
4、 Data transmission at the bottom
3.OSI The model,
application layer 、 The presentation layer 、 The conversation layer is the third layer , yes User oriented Of
The network layer 、 Data link layer 、 The physical layer is the lower three layers , yes For hardware Of
The communication at and below the network layer is point-to-point communication ( Host and host )
The communication of the transport layer is end-to-end ( Port to port )
Information transmission protocol ( Transport layer ):
The transport layer relies on these two protocols to transmit data
Tcp: Slow speed , More reliable , Retransmission not found
Udp: Fast , unreliable , If it is not found, it will not be retransmitted
Network layer protocol :
Ip agreement :icmp agreement :ping( Troubleshoot network problems )
IGMP agreement : multicast protocol
ARP: take mac Address converted to ip Address
RARP: take ip Address converted to mac Address
Application layer protocol :
http: Hypertext protocol Default port number :80
https: Encrypted hypertext protocol Default port 443
ftp: Text transfer protocol Default port 20 21
Tftp: Simple text transfer protocol Default port 69
Dhcp: Automatic access to ip Address Default port 53
Dns: take ip Address to domain 192.168.200.76 transformation www.****.com Port number 67 68
4. Data encapsulation process ( Unpacking is from bottom to top )

1. When the data of the software process is sent to the application layer , The application layer adds the control header of this layer to the data , Number of application layers organized According to the service unit , And then down to the transport layer ;
2. After the transport layer receives the data , Add this layer of TCP The header forms a data segment , The transport layer sends data segments to the network layer ;
3. The network layer adds IP Head , Constitute a packet , Then send the data packet to the data link layer ;
4. The data link layer receives data packets , add MAC Header information , Data frames constituting the data link layer , Send to physical layer ;
5. The physical layer will be transmitted through the transmission medium in the form of bit stream .
5. summary
OSI The encapsulation process of the seven layer protocol needs to be remembered , The protocols that need to be used at all levels also need to be remembered
边栏推荐
- [unity panel attribute literacy] set texture import settings after importing textures
- [tools] unity quickly starts to make the artifact tilemap of 2D and 2.5D games
- Bugku problem solution
- Chapter 2 - system control principle - > classical control theory
- 【Unity编辑器扩展】快速定位资源和脚本的指定文件和路径
- 理解 继承、多态、抽象以及它们的概念
- STL -- vector container
- jmeter连接数据库的方法
- If a hunter shoots a rabbit with a gun
- STL--string容器
猜你喜欢

攻防世界----easytornado笔记
![[hdrp HD rendering pipeline] create hdrp project and upgrade the built-in pipeline project to hdrp project](/img/40/d3b2bb62db88c7b18a3c3df4df5609.png)
[hdrp HD rendering pipeline] create hdrp project and upgrade the built-in pipeline project to hdrp project
![[Ruiji takeout ⑩] rough learning of Linux & rough learning of redis](/img/2f/9788ddea24f090d872ccdf82ccd8d8.png)
[Ruiji takeout ⑩] rough learning of Linux & rough learning of redis

JS笔记1

Cocoon breaking and rebirth of 3D NFT: caduceus decentralized edge rendering technology

Stl--queue container

flask模板注入

Installing MySQL and JDBC on Windows

leetcode---每日一题

【Unity编辑器扩展】Unity资产预处理和后处理图片自动转Sprite2D
随机推荐
STL -- map container
next数组-循环节
转载:SQL注入常见绕过
status 500 reading AftersaleService#getAftersaleList(Long)+com.sun.proxy.$Proxy214.getAftersaleList
STL--queue容器
30分钟搞懂 HTTP 缓存
Array Transformer-分块思想
MeterSphere基于JMeter分布式性能压测平台
【工具篇】Unity屏幕画线,Unity屏幕画图HSJ绘画工具
登录功能的测试点大全
leetcode---每日一题
脏读、幻读、不可重复读
网络层协议和IP数据包的格式(详解)
Buaaos-lab0 experimental report
bugku题解
flask模板注入
【Unity编辑器扩展】显示资源目录下所有文件所占内存大小
【AntV G2】如何解决 G2 造成的内存泄露
If a hunter shoots a rabbit with a gun
全链路压测