程序员 计算机网络,程序员必备计算机网络知识
程序员必备计算机网络知识
作为一只程序猿,你要了解什么网络知识?下面是程序员必备计算机网络知识,为大家提供参考。
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、全双工,半双工、单工 单工:只有一个方向的通信 (如广播) 半双工:双方都可以发送消息,但不能同时发送(如对讲机,传真机) 【程序员必备计算机网络知识】相关文章:上一篇:
IDEA上Java项目控制台中文乱码