Linux TCP相关

来源:互联网 发布:淘宝店铺专营类目 编辑:程序博客网 时间:2024/06/07 01:45

1、TCP/IP协议是什么?

答:其包括两种协议,即传输控制协议(TCP)和网际协议(IP),但是其实际上是一组协议,包括上百个能完成各种功能的协议,如远程登录、文件传输、电子邮件等。

 

2、TCP/IP怎么进行数据传送的?

答:根据信息中所含的位置来进行数据传送的,它不能确保每个独立路由的可靠和依序的到达目的地。在每一个连线过程中,线路都不是被独占的,问世直接映射到硬件位置上。

 

3、什么是互联网地址?

答:互联网上每一个接口必须有唯一的Internet地址,也称为IP地址,长度为32位(IPV4,最新版本的IPV6长度为128位),Internet地址并不是采用平面形式的地址空间,而是具有一定结构的,一共有5种不同的地址格式。

 

4、什么是域名系统?

答:尽管通过IP地址可以识别主机上的网络接口,进而访问主机,但是人们最喜欢使用的还是主机名。在TCP/IP领域中,域名系统(DNS)是一个分布式的数据库,由它来提供IP地址和主机名之间的映射信息。

 

5、网络群组由哪些组成:

答:物理层、数据链路层、网络层。

 

6、使用者群组包括哪些?

答:传输层、会话层、表示层、应用层。

 

7、各个协议层的排列关系是什么?

答:

应用层;

表示层;

会话层;

传输层;

网络层;

数据链路层;

物理层。

 

8、什么是网桥:

答:在网桥接口层上互联LAN网段,并且在这些LAN网段之间转发帧。

 

9、什么是路由器:

答:在互联网络层上互联网络,并在这些网络之间发送消息。

 

10、为什么在Socket中TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?

答:这是因为服务端的LISTEN状态下的SOCKET当收到SYN报文的建连请求后,它可以把ACK和SYN(ACK起应答作用,而SYN起同步作用)放在一个报文里来发送。但关闭连接时,当收到对方的FIN报文通知时,它仅仅表示对方没有数据发送给你了;但未必你所有的数据都全部发送给对方了,所以你可以未必会马上会关闭SOCKET,也即你可能还需要发送一些数据给对方之后,再发送FIN报文给对方来表示你同意现在可以关闭连接了,所以它这里的ACK报文和FIN报文多数情况下都是分开发送的。

 

 

 

 

 

 

原创粉丝点击