传输层与socket基本操作
- 传输层提供应用进程间的逻辑通信,即端到端通信,传输层数据的单位称为报文或数据段。
- 网络层提供点到点通信,负责对数据包进行路由选择和存储转发,网络层数据的单位称为分组或者数据包。
- 物理层的设备:中继器,集线器;数据链路层的设备:网桥或者交换机;网络层:路由器;网络层以上的中继系统:网关。
- MAC地址由48位二进制数组成,0~23(前6位十六进制)由IETF负责分配
- TCP/IP模型的网络组,将分组发往任何网络,并为之独立选择合适的路由,不保证各个分组的有序到达,网络层定义了分组格式和协议(IP地址)
6.DNS通常基于UDP协议
7.UDP具有对系统资源要求较少,实时性好,网络开销小的优点。当某个程序的目标是尽快的传输尽可能多的信息时,可考虑使用UDP
8.TCP连接的建立和终止