冲突域,不能同时传输数据,只能有一个在传输
广播域,广播数据必须接收,影响到了带宽
集线器,直连分线,一个冲突域,一个广播域
交换机,添加管理功能,一个接口一个冲突域
路由器,不转发广播,划分广播域
建立连接
两边都要创建一个cocket,服务端bind,listen,客户端connect
connect发送一个SYN包,accept收到SYN,发送ACK,客户端发送ACK
tcp在三次握手中还需要向对方确认序列号,所以第三次需要回应服务端的序列号
断开连接
close发送fin,服务端发送ack,客户端收到就断开,服务端仍然可以发送数据
服务端发送fin,客户端回应ack,服务端删除连接
客户端发送ack会等2mls,防止服务端再次发送fin
tcp是面向连接可靠传输,udp是不可靠传输
Tcp头,20字节,Udp头,8个字节
滑动窗口,流量控制,发送方发送接收方建议的大小,因为上层应用处理能力防止overflow,撑破接收方的recbuff
实际网络状况能力不一定和接收方想象的一样,所以会有拥塞窗口
发送方摸着石头过河,一点一点增加
帧长度64-1500mtu,太大将严重影响其它主机的通信,更容易出现丢包重发
以太网帧的最短帧长为64B,而MAC帧的首部和尾部的长度为18字节,所以数据最短为64-18=46字节
数据处理 数据产生
物理 链路 网络 传输 会话 表示 应用
传输层;数据重组,建立虚电路连接