【校招VIP】计算机网络之TCP/IP模型归纳

考点介绍:

TCP/IP是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。

本期分享的计算机网络之TCP/IP模型归纳,分为试题、文章以及视频三部分。

答案详情解析和文章内容点击下方链接即可查看!

一、考点题目

1.TCP协议和UDP协议的区别

解答:UDP是面向无连接的,不可靠的数据报服务;TCP是面向连接的,可靠的字节流服务。……

2.TCP/IP 中,每一层对应的协议是什么?

解答:应用层 :FTP(文件传送协议)、Telenet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议。表示层:JPEG、MPEG、ASI。会话层:NFS、SQL、NETBIOS、RPC……

3.TCP是网络传输的常用协议,下面为TCP的描述,哪项是不正确的

A.TCP 提供一种面向连接的、可靠的字节流服务

B.TCP 使用校验和,确认和重传机制来保证可靠传输

C.TCP 给数据分节进行排序,并使用累积确认保证数据的顺序不变,但是字节会产生重复

D.TCP 使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制

正确答案:C,TCP是可靠服务,主要是传输的顺序性和稳定性。C选项中的产生重复是传输中不应该出现的数据错误,会导致数据不一致问题。实际上,正是使用B选项的确认和重传机制保证可靠传输……

4.tcp 为什么要三次握手,两次不行吗?为什么?

解答:为了实现可靠数据传输, TCP 协议的通信双方, 都必须维护一个序列号, 以标识发送出去的数据包中, 哪些是已经被对方收到的。 三次握手的过程即是通信双方相互告知序列号起始值, 并确认对方已经收到了序列号起始值的必经步骤……

5.计算机网络tcp/ip拥塞控制的手段

解答:拥塞控制方法一共有4种:1、慢开始,发送方发送数据的最初执行是慢开始,令cwnd=1,发送方只能发送一个报文段。当收到接收方的确认信息后,将cwnd加倍(2、4、8、16……)2、拥塞避免,拥塞避免是在慢开始的基础上,由于慢开始到后面数据传输量依然很大,增长非常快,网络拥塞概率增高,故设置一个门限 ssthresh。当 cwnd>ssthresh时,进入拥塞避免,每一次cwnd不再成倍增加而是 +1……

(答案点击下方链接查看哦)

二、考点文章

1.一篇带你读懂TCP之“滑动窗口”协议

你现在的努力,是为了以后有更多的选择。我们将要把重心放在网络传输的可靠性上面。一起来看TCP协议,它是如何解决网络传输不可靠的问题。这其中有个很关键的部分,就是我们的滑动窗口协议。从工程学角度上,我们来看一看滑动窗口协议,它到底解决了一个怎样的问题?滑动窗口协议:1、TCP协议的使用。2、维持发送方/接收方缓冲区缓冲区是 用来解决网络之间数据不可靠的问题例如丢包,重复包,出错,乱序……

2.【校招VIP】Java-4 实现TCP/IP协议的收发数据(服务端)

实现TCP/IP协议的收发数据(服务端),功能如下:注:只有服务端,没有客户端,测试时采用第三方软件作为客户端的。收发数据目前能正常收发数据,采用Thread类实现一个收发数据的线程【校招VIP】JavaTCP/IP笔记之发送和接受数据……

3.【校招VIP】JavaTCP/IP笔记之发送和接受数据

在程序中使用套接字是因为需要向其他程序提供信息,或使用其他程序提供的信息。任何要交换信息的程序之间在信息的编码方式上必须达成共识(如将信息表示为位序列),以及哪个程序发送信息,什么时候和怎样接收信息都将影响程序的行为。TCP/IP 协议以字节的方式传输用户数据,并没有对其进行检查和修改,使得应用程序可以非常灵活地对其传输的信息进行编码……

三、考点视频

1.TCP建立和结束连接的过程

本题是开发类一线校招专业课必考题之一,需要在理解TCP协议的基础上,记忆过程中的状态码、字段和标志位,最好是能够在理解的前提下,背下状态图,属于面试5星必备考点.……

移动端链接:https://m.xiaozhao.vip/dTopic/detail/469

PC端链接:https://xiaozhao.vip/dTopic/detail/469

你可能感兴趣的:(Java专题,tcp/ip,网络,网络协议)