图解tcp/ip读书笔记-网络基础知识03

news/2024/5/18 14:09:30 标签: tcp/ip, udp, http
http://www.w3.org/2000/svg" style="display: none;">

一、协议的分层
OSI参考模型将通信协议中必要的功能分成了7层。通过这些分层,使得那些比较复杂的网络协议更加简单化。

这一模型中,每个分层都接收由它下一层所提供的服务,并且负责为自己上一层提供特定的服务。上下层之间进行交互时所遵循的约定叫做“接口”。同一层之间的交互所遵循的约定叫做“协议”。

https://img-blog.csdnimg.cn/4b41a1ea446a47838cafa9ba2c936a0e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Y-R5aaC6ZuqLXR5,size_20,color_FFFFFF,t_70,g_se,x_16" alt="在这里插入图片描述" />
二、OSI参考模型
OSI将通信协议分为了7个分层,如下,从下往上依次是,物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,如下图。
https://img-blog.csdnimg.cn/685e7934090d4f168d5b3a78ed4cd4da.png" alt="OSI" />
但是,OSI参考模型终究是一个“模型”,它也只是对各层的作用做了一系列粗略的界定,并没有对协议和接口进行详细的定义。

物理层:1.连接不同的物理设备。2.传输比特流
数据链路层:1.封装成帧 2.透明传输 3.差错检测
网络层:将数据传输到目标地址。目标地址可以是多个网络通过路由器连接而成的某个地址。这一层主要负责寻址和路由选择。
传输层:起着可靠传输的作用。只在通信双方节点上进行处理,而无需在路由器上处理。
会话层:负责建立和断开通信连接,以及数据的分割等数据传输相关的管理。
表示层:将应用处理的信息转化为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式。因此它主要负责数据格式的转换。
应用层:为应用程序提供服务并规定应用程序中通信相关的细节。包括文件传输、电子邮件等协议。


http://www.niftyadmin.cn/n/1426943.html

相关文章

图解tcp/ip读书笔记-网络基础知识04

一、传输方式分类 通过网络发送数据,大致可以分为面向有连接与面向无连接两种类型。 面向有连接中,在发送数据之前,需要在收发主机之间连接一条通信线路。 面向无连接型则不需要建立和断开连接。发送端可与任何时候自由发送数据。反之&…

2021-08-25

报错 warning in ./node_modules/Vuex/dist/vuex.esm.js 问题如下: warning in ./node_modules/Vuex/dist/vuex.esm.js There are multiple modules with names that only differ in casing. This can lead to unexpected behavior when compiling on a filesyste…

图解tcp/ip读书笔记-网络基础知识05

地址 1.在网络通信中地址具有唯一性。 2.当地址总数不是很多的时候,有了唯一地址就可以定位相互通信的主体。然而当地址的总数越来越多的时候,如何高效的从众找出通信的目标地址将成为一个重要的问题。这样地址的层次性就出现了。 层次性的理解&#…

图解tcp/ip读书笔记-网络基础知识06

网络的构成要素 一、通信媒介与数据链路 计算机之间是通过电缆互相连接的。电缆有很多种,包括双绞线、光纤电缆、同轴电缆、串行电缆。我们生活中常见的网线就是双绞线。 在数据传输的过程中,两个设备之间数据流动的物理速度称为传输速率。单位为bps(B…

输入一颗二叉树,判断该二叉树是否为平衡树

分析 如果二叉树的每个节点的左子树和右子树的深度不大于1,它就是平衡二叉树。先写一个求深度的函数,再对每一个节点判断,看该节点的左子树的深度和右子树的深度的差是否大于1 代码 package DlinkedList;/*** Author Zhou jian* Date 2020 …

2021-10-30

dependencies.dependency.version’ for xxxxxxx:jar is missing 如遇到类似问题如下; 是因为在pom里面没加入版本,如下所示: 解决方法:添加相应版本即可,如图所示:

http-01-历史

HTTP/0.9 20 世纪 90 年代初期网络上绝大多数的资源都是纯文本,很多通信协议也都使用纯文本,所以 HTTP 的设计也不可避免地受到了时代的限制。这一时期的 HTTP 被定义为 0.9 版,结构比较简单,为了便于服务器和客户端处理&#xf…

计算机网络选择题(牛客)整理

计算机的覆盖范围 WAN(Wide Area Network 广域网):覆盖范围很大、几个城市,一个国家,几个国家甚至全球都属于广域网的范畴,从几十公里到几千或几万公里。 LAN(Local Area Network 局域网&#x…