计算机网络复习资料(简答题)
- 请问端口号的作用是什么?请问当一台客户端主机访问互联网某服务器的WEB服务时,传输层封装的源端口、目的端口分别是什么?
传输层端口号的作用是用于区分上层应用层的不同应用服务进程的。
客户端向服务器发数据时,源端口为大于1024随机端口,如1150,目的端口为服务器WEB服务端口,如80。
当服务器端向客户端发送数据时,源端口为80,目的端口为1150。
- 请简述TCP三次握手的过程
基于TCP协议传输数据之前,为确认连接正常,会通过三次握手来建立虚连接,连接建立完成后才能进行数据的传输。三次握手的过程如下:首先由发起端发送连接请求,如果同意会回复报文:然后发送方收到此报文,会发送对此应答报文的确认信息。通过这种三次握手的过程来在数据发送的初期建立连接,保障数据的正常传输。
3. 作为中间系统,集线器、网桥、路由器有何区别?。
集线器:工作在物理层,用于构成冲突域(广播域)。
网桥/交换机:工作在数据链路层,用于连接不同的网络。网桥/交换机会在自身存储其硬件端口与MAC地址的映射关系。一般使用网桥/交换机隔离LAN。简单来说,网桥可以看做一个端口数少的交换机。
路由器:工作在网络层。用于连接不同网络,进行分组转发。区别在于,网桥/交换机根据MAC转发,路由器根据ip进行转发。
4.物理地址和IP地址的区别是什么?
1、是否可以更改
IP地址是逻辑地址,是可以更改的,而物理地址是固定地址,出厂时就已经固定,不可以更改。
2、是否具有唯一性
IP地址,属于互联网协议地址,地址不具有唯一性;而物理地址,是每一台电脑的网卡上的固定地址,具有唯一性。
3、主要作用不同
IP地址专注于网络层,将数据包从一个网络转发到另外一个网络;而物理地址专注于数据链路层,将一个数据帧从一个节点传送到相同链路的另一个节点。
4、二者长度不同
IP地址为32位,分为4段,每段8位,用十进制数字表示;而物理地址为48位,由16进制的数字组成,分为前24位和后24位。
5、寻址协议层不同
IP地址应用于OSI第三层,即网络层;而物理地址应用在OSI第二层,即数据链路层。
6、分配依据不同
IP地址的分配是基于网络拓扑,而物理地址的分配是基于制造商。
5.简述TCP和UDP的主要区别。为什么因特网要提供这两种不同的运输层协议?
TCP是面向连接的传输控制协议,而UDP提供了无连接的数据报服务;
TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作;
UDP具有较好的实时性,工作效率较TCP协议高。
TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之