程序员计算机网络知识

时间:2021-01-18 15:27:37 网络知识 我要投稿

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

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

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

  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