当前位置:网站首页>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
边栏推荐
- 通过sql语句统计特定字段出现次数并排序
- Numpy——1.数组的创建
- Cygwin installation
- IC software learning
- Global and Chinese market of blackbody calibration source 2022-2028: Research Report on technology, participants, trends, market size and share
- How to migrate the device data accessed by the RTSP of the easycvr platform to easynvr?
- Global and Chinese markets for waste treatment air switches 2022-2028: Research Report on technology, participants, trends, market size and share
- STM32 learning method
- Esmini longspeedaction modification
- Batch modify the txt file code to UTF-8 (notepad++)
猜你喜欢

Ten thousand words detailed eight sorting must read (code + dynamic diagram demonstration)

Altium designer 19.1.18 - change the transparency of copper laying

MySql——存储引擎

Logistic regression: the most basic neural network

Nombre - 1. Création de tableaux

如何进行导电滑环选型

Opendrive arc drawing script

万字详解八大排序 必读(代码+动图演示)

Programming knowledge -- assembly knowledge

Cadence simulation encountered "input.scs": can not open input file change path problem
随机推荐
Global and Chinese markets of nano biosensors 2022-2028: Research Report on technology, participants, trends, market size and share
L'étude a révélé que le système de service à la clientèle du commerce électronique transfrontalier a ces cinq fonctions!
Ads usage skills
MLPerf Training v2.0 榜单发布,在同等GPU配置下百度飞桨性能世界第一
Function of static
A simple method to prove 1/t Fourier transform
Global and Chinese market of plastic recycling machines 2022-2028: Research Report on technology, participants, trends, market size and share
SQL JOINS
Esmini longspeedaction modification
Altium Designer 19.1.18 - 导入板框
Baiwen 7-day smart home learning experience of Internet of things
RTOS in the development of STM32 single chip microcomputer
Global and Chinese market of peeled bourdon tubes 2022-2028: Research Report on technology, participants, trends, market size and share
Markdown tips
TCP and UDP
cygwin
.NET服务治理之限流中间件-FireflySoft.RateLimit
MySql——存储引擎
UEFI development learning 5 - simple use of protocol
Day09 how to create packages import package naming conventions Alibaba Development Manual