当前位置:网站首页>Network layer 7 protocol
Network layer 7 protocol
2022-07-06 13:15:00 【wx5caecf2ed0645】
- The physical layer :
Solve the problem of how to communicate between two hardware , Common physical media are optical fibers 、 cable 、 Repeater, etc . It mainly defines physical equipment standards , Such as the interface type of network cable 、 Interface type of optical fiber 、 Transmission rate of various transmission media, etc .
Its main function is to transmit bitstreams ( Is the 1、0 It's converted into current to transmit , After arriving at the destination, it is transformed into 1、0, That is to say, we often talk about analog-to-digital conversion and analog-to-digital conversion ). The data in this layer is called bit .
- Data link layer :
Because of all kinds of interference in the computer network , Physical links are unreliable . The main function of this layer is : Through various control protocols , Change the physical channel with errors into error free 、 A data link that can reliably transmit data frames .
Its specific work is to receive data in the form of bit stream from the physical layer , And encapsulate it into frames , Send to the next level ; Again , It will also come from the upper data frame , Data in the form of bitstream is forwarded to the physical layer . The data in this layer is called frames .
- The network layer :
If there are multiple computers in the computer network , How to find the one to send ? If there are multiple nodes in the middle , How to choose the path ? That's what routing does .
The main task of this layer is : Through routing algorithm , For message ( The data unit of this layer , Packaged from the upper layer of data ) Select the most appropriate path through the communication subnet . This layer defines IP Address , adopt IP Address addressing , That's why IP agreement .
- Transport layer :
When sending large amounts of data , Packet loss is likely to occur , The other computer wants to tell whether all the packets have been received completely . If there is a lack of , Just tell me which bags are missing , Then send it again , Until all are received .
Simply speaking , The main function of the transport layer is : Monitor the quality of data transmission services , Ensure the correct transmission of messages .
- The session layer :
Although it can be implemented to the right computer , Send the correct encapsulated information . But we can't always call the transport layer protocol to package every time , Then call IP Protocol routing , So we need to set up an automatic receiving and contracting system , Automatic addressing function . So the conversation layer appears : Its role is to establish and manage communication between applications .
- The presentation layer :
The presentation layer is responsible for data format conversion , Convert the information processed by the application into a format suitable for network transmission , Or convert the data from the next layer into a format that the upper layer can process .
- application layer :
The application layer is the computer user , And interfaces between various applications and networks , Its function is to provide services directly to users , Complete all kinds of work that users want to accomplish on the network . Front end students must be the most familiar with the application layer .
边栏推荐
- Differences and application scenarios between MySQL index clock B-tree, b+tree and hash indexes
- 抽象类和接口
- 初识C语言(下)
- 阿里云微服务(四) Service Mesh综述以及实例Istio
- System design learning (I) design pastebin com (or Bit.ly)
- 162. Find peak - binary search
- 继承和多态(上)
- [algorithm] sword finger offer2 golang interview question 7: 3 numbers with 0 in the array
- 阿里云一面:并发场景下的底层细节 - 伪共享问题
- [Topic terminator]
猜你喜欢
继承和多态(下)
Wechat applet development experience
TYUT太原理工大学2022数据库大题之E-R图转关系模式
Tyut Taiyuan University of technology 2022 introduction to software engineering summary
Rt-ppp test using rtknavi
架构师怎样绘制系统架构蓝图?
Several high-frequency JVM interview questions
String class
How do architects draw system architecture blueprints?
Fairygui bar subfamily (scroll bar, slider, progress bar)
随机推荐
继承和多态(下)
[algorithm] sword finger offer2 golang interview question 2: binary addition
Sharing ideas of on-chip transplantation based on rtklib source code
堆排序【手写小根堆】
错误: 找不到符号
The earth revolves around the sun
A brief introduction to the database of tyut Taiyuan University of technology in previous years
Ten minutes to thoroughly master cache breakdown, cache penetration, cache avalanche
Problems and solutions of robust estimation in rtklib single point location spp
First acquaintance with C language (Part 1)
TYUT太原理工大学2022数据库大题之数据库操作
[algorithme] swordfinger offer2 golang question d'entrevue 2: addition binaire
Rt-ppp test using rtknavi
初识C语言(下)
Design a key value cache to save the results of the most recent Web server queries
Abstract classes and interfaces
TYUT太原理工大学2022软工导论考试题型大纲
Record: newinstance() obsolete replacement method
[algorithm] sword finger offer2 golang interview question 6: sum of two numbers in the sorting array
阿里云微服务(二) 分布式服务配置中心以及Nacos的使用场景及实现介绍