当前位置:网站首页>Communication standard -- communication protocol
Communication standard -- communication protocol
2022-07-05 07:54:00 【Soy sauce;】
1. What is an agreement
From the perspective of application , The agreement can be understood as “ The rules ”, It's the rules of data transmission and data interpretation .
hypothesis ,A、B Both parties want to transfer documents . Regulations :
for the first time , Transfer file name , The receiver received the file name , The reply OK To the sender ;
The second time , The size of the sent file , After receiving the data, the receiver replies again OK;
third time , Transfer file content . Again , After receiving the data, the receiver will reply OK Indicates that the file content was received successfully .
thus , No matter what A、B What kind of files are passed between , It is completed through three data transmissions .A、B The simplest data transmission rule is formed between . Both parties send... According to this rule 、 receive data .A、B The mutual rule reached between them is the agreement .
This is only in A、B The agreement to be observed between them is called the original agreement . When this agreement is adopted by more people , Constantly increasing 、 improvement 、 maintain 、 perfect . Eventually form a stable 、 Complete file transfer protocol , It is widely used in various file transmission processes . The protocol becomes a standard protocol . One of the earliest ftp The agreement is derived from this .
TCP The protocol focuses on data transmission .http The protocol focuses on the interpretation of data .
Typical protocol
Transport layer Common protocols are TCP/UDP agreement .
application layer Common protocols are HTTP agreement ,FTP agreement .
The network layer Common protocols are IP agreement 、ICMP agreement 、IGMP agreement .
Network interface layer Common protocols are ARP agreement 、RARP agreement .
TCP Transmission control protocol (Transmission Control Protocol) It's a connection oriented 、 reliable 、 Transport layer communication protocol based on byte stream .
UDP User datagram protocol (User Datagram Protocol) yes OSI A connectionless transport layer protocol in the reference model , Provide simple and unreliable transaction oriented information transfer services .
HTTP Hypertext transfer protocol (Hyper Text Transfer Protocol) It is the most widely used network protocol on the Internet .
FTP File transfer protocol (File Transfer Protocol)
IP Protocol is internet protocol (Internet Protocol)
ICMP Agreement is Internet Control message protocol (Internet Control Message Protocol) It is TCP/IP A sub protocol of the protocol family , Used in IP host 、 Routing control messages between routers .
IGMP Agreement is Internet Group management protocol (Internet Group Management Protocol), It is a multicast protocol in the internet protocol family . The protocol runs between the host and the multicast router .
ARP The protocol is a forward address resolution protocol (Address Resolution Protocol), Through what is known IP, Find the corresponding host MAC Address .
RARP It's reverse address translation protocol , adopt MAC Address determination IP Address .
ttl Through a router minus 1, Default 64 perhaps 128
边栏推荐
- Altium designer 19.1.18 - hide the fly line of a network
- Altium Designer 19.1.18 - 导入板框
- PIL's image tool image reduction and splicing.
- Beijing Winter Olympics opening ceremony display equipment record 3
- Opendrive record
- Global and Chinese markets for flexible endoscopic lithotripsy devices 2022-2028: Research Report on technology, participants, trends, market size and share
- 如何进行导电滑环选型
- Global and Chinese markets of large aperture scintillators 2022-2028: Research Report on technology, participants, trends, market size and share
- Let me teach you how to develop a graphic editor
- [professional literacy] core conferences and periodicals in the field of integrated circuits
猜你喜欢

找不到实时聊天软件?给你推荐电商企业都在用的!

Realization of binary relation of discrete mathematics with C language and its properties

Record the opening ceremony of Beijing Winter Olympics with display equipment

数字孪生实际应用案例-风机篇

Shell脚本基本语法

UEFI development learning 3 - create UEFI program

Use of orbbec Astra depth camera of OBI Zhongguang in ROS melody

生产中影响滑环质量的因素

Practical application cases of digital Twins - fans

Altium Designer 19.1.18 - 更改铺铜的透明度
随机推荐
Some errors in configuring the environment
"Source code interpretation" famous programmer TJ's only library
The sublime version that XP can run is 3114
Gradle复合构建
editplus
Altium Designer 19.1.18 - 隐藏某一个网络的飞线
Significance and requirements of semiconductor particle control
Mlperf training v2.0 list released, with the same GPU configuration, the performance of Baidu PaddlePaddle ranks first in the world
[untitled] record the visual shock of the Winter Olympics and the introduction of the display screen
Define in and define out
Train your dataset with yolov4
STM32 learning method
2021-10-28
通过sql语句统计特定字段出现次数并排序
Function and usage of function pointer
Markdown tips
Leetcode solution - number of islands
Ads learning record (lna_atf54143)
cygwin
Can't find real-time chat software? Recommend to you what e-commerce enterprises are using!