程序员 计算机网络,程序员必备计算机网络知识

程序员必备计算机网络知识

作为一只程序猿,你要了解什么网络知识?下面是程序员必备计算机网络知识,为大家提供参考。

1、集线器和交换机的区别

(1)集线器工作在物理层,交换机工作载数据链路层

2、交换机和路由器的区别

(1)交换机工作在数据链路层,路由器工作在网络层

(2)交换机解析的是mac地址,路由器解析的是ip地址

3、传输介质,双绞线为什么要绞合在一起而不并排放在一起?

为了减少对相邻导线的电磁干扰(橡胶同种材料,同种电荷相互排斥)

4、说说5层协议和7层协议

5层协议:物理层、数据链路层、网络层、传输层、应用层

7层协议:物理层、数据链路层、网络层、传输层、会话层、表现层、应用层

物理层:传输的是比特流(0101序列)——————集线器、双绞线

数据链路层:传输的是以帧为单位的数据——————交换机、网卡(PPP协议)

网络层:选择合适的路由——————路由器(IP协议)

传输层:为进程之间的相互通信提供可靠的服务(TCP协议、UDP协议)

应用层:为用户的应用进程提供服务(DNS域名解析)

5、全双工,半双工、单工

单工:只有一个方向的通信 (如广播)

半双工:双方都可以发送消息,但不能同时发送(如对讲机,传真机)

【程序员必备计算机网络知识】相关文章:

程序员必备计算机网络知识 作为一只程序猿,你要了解什么网络知识?下面是程序员必备计算机网络知识,为大家提供参考。 1、集线器和交换机的区别 (1)集线器工作在物理层,交换机工作载数据链路层 2、交换机和路由器的区别 (1)交换机工作在数据链路层,路由器工作在网络层 (2)交换机解析的是mac地址,路由器解析的是ip地址 3、传输介质,双绞线为什么要绞合在一起而不并排放在一起? 为了减少对相邻导线的电磁干扰(橡胶同种材料,同种电荷相互排斥) 4、说说5层协议和7层协议 5层协议:物理层、数据链路层、网络层、传输层、应用层 7层协议:物理层、数据链路层、网络层、传输层、会话层、表现层、应用层 物理层:传输的是比特流(0101序列)——————集线器、双绞线 数据链路层:传输的是以帧为单位的数据——————交换机、网卡(PPP协议) 网络层:选择合适的路由——————路由器(IP协议) 传输层:为进程之间的相互通信提供可靠的服务(TCP协议、UDP协议) 应用层:为用户的应用进程提供服务(DNS域名解析) 5、全双工,半双工、单工 单工:只有一个方向的通信 (如广播) 半双工:双方都可以发送消息,但不能同时发送(如对讲机,传真机) 【程序员必备计算机网络知识】相关文章:
经验分享 程序员 微信小程序 职场和发展