当前位置:网站首页>Tcp/ip protocol (UDP)
Tcp/ip protocol (UDP)
2022-07-06 11:08:00 【As。】
TCP/IP agreement : It's a protocol cluster , Contains many protocols ,UDP Also included . The general name is TCP/IP, Because it is the two most important agreements in the agreement
TCP/IP The protocol set includes : application layer 、 Transport layer 、 The network layer 、 Network link layer
The application layer includes :
1. Hypertext transfer protocol (HTTP)
2. File transfer protocol (TFTP)
3. Remote login (Telnet)
4. Network management (SNMP Simple network management protocol )
5. The domain name system (DNS)
The network layer includes :
1.IP(Internet agreement )
2.ICMP(Internet Control information protocol )
3.ARP( Address resolution protocol )
4.RARP( Reverse Address Resolution Protocol )
TCP and UDP The difference between TCP: Transmission control protocol , It's a connection oriented protocol .( Before sending data , You must establish contact with the other party first ) UDP: User datagram protocol , It's a connectionless protocol
1.TCP Yes, you need to connect ,UDP There is no need to connect
2.TCP There are many requirements for system resources ,UDP Less
3.UDP The program structure is simple
4.TCP Make sure the data is correct ,UDP You may lose your bag
5.TCP Ensure the order of data ,UDP No guarantee
TCP: Three handshakes , Four waves
Conversation process :
1. host A Host computer B Send connection request packet ; First conversation :“ I want to send you data , Is that OK ?”
2. host B Host computer B Send packets that agree to connect and require synchronization ( Two hosts , One is sending , One is receiving ); Second session :“ Sure , When do you send ?”
3. host A Send a packet again , Confirm host B Required synchronization ; The third session :“ I'll send... Now , You go on ”
The purpose of the three dialogues is to make the sending and receiving of data packets proceed synchronously , After three conversations , host A To the host B Send data officially
边栏推荐
- 打开浏览器的同时会在主页外同时打开芒果TV,抖音等网站
- 软件测试与质量学习笔记3--白盒测试
- FRP intranet penetration
- QT creator specify editor settings
- 安全测试涉及的测试对象
- 【博主推荐】C#生成好看的二维码(附源码)
- Install mysql5.5 and mysql8.0 under windows at the same time
- Kubernetes - problems and Solutions
- Development of C language standard
- Remember the interview algorithm of a company: find the number of times a number appears in an ordered array
猜你喜欢
Postman uses scripts to modify the values of environment variables
neo4j安装教程
Postman Interface Association
Navicat 导出表生成PDM文件
CSDN问答标签技能树(一) —— 基本框架的构建
[C language foundation] 04 judgment and circulation
[download app for free]ineukernel OCR image data recognition and acquisition principle and product application
02-项目实战之后台员工信息管理
Other new features of mysql18-mysql8
Why can't I use the @test annotation after introducing JUnit
随机推荐
C language advanced pointer Full Version (array pointer, pointer array discrimination, function pointer)
API learning of OpenGL (2002) smooth flat of glsl
Basic use of redis
一键提取pdf中的表格
Are you monitored by the company for sending resumes and logging in to job search websites? Deeply convinced that the product of "behavior awareness system ba" has not been retrieved on the official w
打开浏览器的同时会在主页外同时打开芒果TV,抖音等网站
February 13, 2022 - Maximum subarray and
La table d'exportation Navicat génère un fichier PDM
解决:log4j:WARN Please initialize the log4j system properly.
Invalid default value for 'create appears when importing SQL_ Time 'error reporting solution
【博主推荐】C#MVC列表实现增删改查导入导出曲线功能(附源码)
Neo4j installation tutorial
Ansible practical Series II_ Getting started with Playbook
Idea import / export settings file
【博主推荐】C#生成好看的二维码(附源码)
Ansible实战系列一 _ 入门
Some notes of MySQL
Ansible实战系列三 _ task常用命令
虚拟机Ping通主机,主机Ping不通虚拟机
安装numpy问题总结