b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

获得计算机网络访谈,足以阅读本文

电脑杂谈  发布时间:2020-05-31 00:22:56  来源:网络整理

您当前的网络存在链路层劫持_您当前的网络存在链路层劫持_反复出现您当前的网络存在链路层劫持

点击上方的“程序员河流和湖泊”,然后选择“停止或加星”

您所关心的就是我所关心的!

文章目录结构:

两个TCP三向握手和四个挥手(采访常规)TCP和UDP协议之间的三个区别四个TCP协议如何确保最后写的可靠传输

五层协议的体系结构

您当前的网络存在链路层劫持_反复出现您当前的网络存在链路层劫持_您当前的网络存在链路层劫持

在学习计算机网络时,我们通常采取一种折衷的方法,即抵消OSI和TCP / IP的优势,并采用仅包含五层协议的架构,这既简洁又清晰.

从上到下结合Internet的情况,非常简要地介绍了每个层的作用.

应用程序层的任务是通过应用程序进程之间的交互来完成特定的网络应用程序. 应用层协议定义了应用程序进程(进程: 主机中正在运行的程序)之间进行通信和交互的规则. 不同的网络应用程序需要不同的应用程序层协议. Internet中有许多应用程序层协议,例如DNS,支持World Wide Web应用程序的HTTP协议,支持电子邮件的SMTP协议等等. 我们将与应用程序层交互的数据单元称为消息.

域名系统

域名系统(DNS,域名缩写为域名)是Internet的核心服务. 它用作分布式,可以将域名和IP地址相互映射,从而使访问更为方便. Internet,而不必记住机器可以直接读取的IP字符串. (百度百科)例如: 公司的网站可以看作是其门户,域名等同于其公司地址,通常该域名使用公司的名称或缩写. 例如,上面提到的Microsoft的域名是相似的: IBM的域名,Oracle的域名,Cisco的域名等.

您当前的网络存在链路层劫持_反复出现您当前的网络存在链路层劫持_您当前的网络存在链路层劫持

HTTP协议

超文本传输​​协议(HTTP,超文本传输​​协议)是Internet上使用最广泛的网络协议. 所有WWW文档都必须符合此标准. 设计HTTP的最初目的是提供一种发布和接收HTML页面的方法. (百度百科)

传输层的主要任务是为两个主机进程之间的通信提供常规的数据传输服务. 应用程序进程使用此服务来传输应用程序层消息. “通用”表示它不针对特定的网络应用程序,但是多个应用程序可以使用同一传输层服务. 由于主机可以同时运行多个线程,因此传输层具有多路复用和多路分解功能. 所谓的多路复用是指多个应用程序层进程可以同时使用下层传输层的服务. 与多路分解和多路复用相反,传输层将接收到的信息传递到上层应用程序层中的相应进程.

传输层主要使用以下两种协议

传输控制协议TCP(传输控制协议)—提供面向连接的可靠数据传输服务. 用户数据协议UDP(用户数据报协议)-提供无连接的尽力而为的数据传输服务(不保证数据传输的可靠性).

您当前的网络存在链路层劫持_您当前的网络存在链路层劫持_反复出现您当前的网络存在链路层劫持

UDP的主要功能

UDP是无连接的; UDP尽最大努力进行传递,即不能保证可靠的传递,因此主机不需要维护复杂的链接状态(有很多参数); UDP是面向数据包的. UDP没有拥塞控制,因此网络拥塞不会降低源主机的发送速率(对于IP电话,实时视频会议等实时应用很有用); UDP支持,一对多,多对一和多对多交互通信; UDP标头的开销很小,只有8个字节,比TCP的20个字节的标头要短.

TCP的主要功能

TCP是面向连接的. (就像打个电话一样,您需要在通话前拨号建立连接,并在通话后挂断以释放连接);每个TCP连接只能有两个端点,每个TCP连接只能是点对点()的; TCP提供可靠的交付服务. 通过TCP连接传输的数据没有错误,没有丢失,没有重复并且按顺序到达. TCP提供全双工通信. TCP允许通信双方的应用程序随时发送数据. TCP连接的两端都装有发送缓冲区和接收缓冲区,用于临时存储双方通信的数据. 面向字节流. TCP中的“流”是指流入或流出进程的字节序列. “面向字节的流”的含义是: 尽管应用程序和TCP之间的交互一次是一个数据块(大小可变),但是TCP将应用程序移交的数据视为一系列非结构化字节流.

网络层负责为分组交换网络上的不同主机提供通信服务. 在发送数据时,网络层将数据包或由传输层生成的用户数据报封装为数据包和数据包. 在TCP / IP体系结构中,由于网络层使用IP协议,因此数据包也称为IP数据报,简称为数据报.

反复出现您当前的网络存在链路层劫持_您当前的网络存在链路层劫持_您当前的网络存在链路层劫持

请注意: 不要混淆传输层的“用户数据报UDP”和网络层的“ IP数据报”. 另外,无论数据单元的哪一层,都可以用“分组”来表示.

网络层的另一任务是选择适当的路由,以便从源主机传输层传输的分支可以通过网络层中的路由器找到目标主机.

这里要强调的是,网络层中的“网络”一词不再是我们通常谈论的特定网络,而是指计算机网络体系结构模型中第三层的名称.

Internet通过路由器通过大量异构网络互连. Internet使用的网络层协议是无连接Internet协议(Intert Prococol)和许多路由协议. 因此您当前的网络存在链路层劫持,Internet的网络层也称为Internet层或IP层.

数据链路层(数据链路层)通常简称为链路层. 两个主机之间的数据传输始终在链路的一部分上传输,这需要使用特殊的链路层协议. 当在两个相邻节点之间传输数据时,数据链路层将从网络层移交的IP数据报组装为一个帧,并在两个相邻节点之间的链路上传输该帧. 每个帧都包含数据和必要的控制信息(例如同步信息,地址信息,错误控制等).

当接收数据时,控制信息使接收端能够知道帧从哪个位开始以及到哪个位. 这样,在接收到帧之后,数据链路层可以从中提取数据并将其移交给网络层. 控制信息还使接收端能够检测到接收帧中的错误. 如果发现错误,则数据链路层仅丢弃错误帧,以避免进一步浪费网络中的网络资源. 如果在链路层传输数据时需要纠正错误(也就是说,数据链路层不仅必须检测并纠正错误),则必须使用可靠的传输协议来纠正错误. 这种方法使链路层协议复杂化.

在物理层上传输的数据单位是位. 物理层的作用是实现相邻计算机节点之间比特流的透明传输您当前的网络存在链路层劫持,从而最大程度地屏蔽了特定传输介质与物理设备之间的差异. 它上面的数据链路层不必考虑网络的特定传输介质是什么. “透明传输比特流”表示通过实际电路传输的比特流没有改变. 对于传输的比特流,该电路似乎是不可见的.

Internet上使用的各种协议中最重要和最著名的是TCP / IP这两个协议. 现在人们经常提到TCP / IP并不一定指的是TCP和IP的两个特定协议,而通常指的是Internet使用的整个TCP / IP协议族.

在上面,我们对计算机网络的五层体系结构有了初步的了解. 以下是七层体系结构的摘要.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-228207-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...