首页 > 编程知识 正文

网络运维面试题,面试题java

时间:2023-05-05 19:06:58 阅读:15866 作者:2890

一三次握手的过程

1、客户端向服务器端发送连接请求数据包,SYN=1、ACK=0、seq=x;

2、服务器收到请求后,向客户端发送确认连接的数据包,SYN=1、ACK=1、seq=y、ack=x 1;

3、客户收到连接确认消息后进行确认,向服务器端发送确认数据包、seq=x 1、ack=y 1、ACK=1。

二、为什么要握手三次

只需三次握手就能确认双方收发正常。

第一次握手:服务器端由客户端发送,确认自己正常接收第二次握手:客户端确认自己收发、服务器端收发正常的第三次握手双方均可确认接收和发送正常。

三、挥手的过程

1 .将用于关闭从客户端到服务器的数据传输的FIN发送到服务器侧

2、服务器端接收该FIN,返回一个ACK

3 .服务器侧发送用于关闭从服务器侧向客户机侧的数据传输的FIN

4、客户端回复确认ACK消息。

四. IP地址与MAC地址的区别

1、IP地址是逻辑地址,可以变更。 MAC地址是物理地址,不能更改;

2、MAC地址用于数据链路层传输数据帧,而IP地址用于网络层传输数据报;

3、MAC地址48位,IP地址32位。

五. HTTP请求、响应消息格式

HTTP请求消息主要由请求行、请求头和请求正文三部分组成; HTTP响应消息主要包括响应行、响应报头和响应正文三部分。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。