当前位置:网站首页>Understanding network model TCPIP model
Understanding network model TCPIP model
2022-07-27 21:01:00 【Hua Weiyun】
Network protocol
Network protocol is a rule established for data exchange in computer network 、 A set of standards or conventions .
Common protocols are :TCP/IP agreement 、IPX/SPX agreement 、NetBEUI agreement etc. .
TCP/IP agreement Undoubtedly the most important of the three agreements , As the basic protocol of the Internet , It's impossible to get online without it , Any operation related to the Internet is inseparable from TCP/IP agreement .
TCP/IP agreement
TCP/IP A protocol is a collection of protocols . Internet protocol is a network communication model , And a whole family of network transmission protocols , For the Internet infrastructure . It is often called TCP/IP Protocol family , abbreviation TCP/IP. Because the two core protocols of the protocol family :TCP( Transmission control protocol ) and IP( Internet protocol ), Is the first standard adopted by the family .
TCP Use three handshake protocol to establish connection . Three handshakes complete ,TCP The client and server successfully established the connection , It's time to start transmitting data .
IP agreement
A protocol that specifies a network address , be called IP agreement . The address it defines , This is called IP Address .
IP Realize two basic functions : Addressing and segmentation .IP There are two main functions of the agreement , One is to assign... To each computer IP Address , The other is to determine which addresses are in the same subnet .
TCP agreement ( Transmission control protocol )
UDP The advantage of the protocol is that it's simpler , Easy to implement , But the disadvantage is poor reliability , Once the packet is sent , It's impossible to know if the other party has received . To solve this problem , Improve network reliability ,TCP The agreement was born .
TCP The protocol ensures that data is not lost . Its disadvantage is that the process is complex 、 Difficult to achieve 、 Consume more resources .
In order to ensure that the information can ensure accurate arrival ,TCP It adopts the famous three times handshake strategy
IP The agreement is to find the detailed address of the other party ,TCP The protocol is to safely transmit data to each other .HTTP agreement ( Hypertext transfer protocol )
HTTP Protocol is the most widely used network protocol on the Internet , be-all WWW Documents must comply with this standard .HTTP Is a client and server-side request and response standard (TCP), It is built on TCP An application over the protocol .
Read more →:HTTP agreement
Network reference model
1、OSI Reference model ( Open Systems Interconnection Reference Model )
Network layer 7 protocol
| application layer | File transfer , E-mail , File service , Virtual terminal | TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet |
| The presentation layer | Formatting Data , Code conversion , Data decryption | |
| The session layer | To release or establish contact with other contacts | |
| Transport layer | Provide end-to-end interfaces | TCP,UDP |
| The network layer | Routing packets | IP,ICMP,RIP,OSPF,BGP,IGMP |
| Data link layer | Transmit frames with addresses , Error detection function | SLIP,CSLIP,PPP,ARP,RARP,MTU |
| The physical layer | To transmit data on physical media in the form of binary data | ISO2110,IEEE802 |
2、TCP/IP Reference model ( Simplified seven layers OSI Model )
Network four layer protocol : Network access layer 、 The Internet layer 、 Transport layer ( Host to host )、 And application layer .
OSI It's a theoretical network communication model , and TCP/IP It's the actual network protocol .边栏推荐
- hcip第五天
- Users and permissions revoke user permissions
- Slim: self supervised point cloud scene flow and motion estimation (iccv 2021)
- Advanced SQL skills CTE and recursive query
- 【历史上的今天】7 月 27 日:模型检测先驱出生;微软收购 QDOS;第一张激光照排的中文报纸
- 飞信卒于2022:中国移动一手好牌被打烂,5亿用户成“僵尸”
- 文件上传绕过WAF的技巧大全
- 原生对象、内置对象、宿主对象的区别
- 坚持做一件事情
- 云管平台中租户以及多租户概念简单说明
猜你喜欢

Download of MySQL driver jar package -- nanny tutorial

IOU 目标跟踪其二:VIOU Tracker

金仓数据库 Oracle 至 KingbaseES 迁移最佳实践 (4. Oracle数据库移植实战)

如何对话CIO/CTO

Global styles and icons

Typroa 拼写检查: 缺少对于 中文 的字典文件
![[deep learning] pytoch torch Autograd automatic differential engine](/img/c8/2ce1e5c02283965f8690ac5a9971a9.png)
[deep learning] pytoch torch Autograd automatic differential engine

NATAPP内网穿透工具外网访问个人项目

知识管理系统推动企业信息化发展

API Gateway介绍
随机推荐
Hexagon_V65_Programmers_Reference_Manual(6)
[Numpy] 数组索引和切片
Global styles and icons
坚持做一件事情
[dart] a programming language for cross end development
Hexagon_V65_Programmers_Reference_Manual(9)
Users and permissions revoke user permissions
SQL coding bug
征服所有程序员的3件IT装备 →
LabVIEW学习笔记九:捕捉由程序修改控件值产生的“值改变”事件
Things about stack migration
如何解决tp6控制器不存在:app\controller\Index
记一次restTemplate.getForEntity携带headers失败,restTemplate. exchange
[numpy] broadcast mechanism
一文读懂Plato Farm的ePLATO,以及其高溢价缘由
Hexagon_V65_Programmers_Reference_Manual(7)
How does the industrial switch enter the web management interface?
Why does Alibaba prohibit more than three forms from joining?
R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的计数个数、均值和中位数、使用list函数指定函数列表(使用.符号和~符号指定函数语法purr)
hcip第五天