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