该结构下 通过传输都是HTML文本数据
head18 data 46-1500 head 包含 目的地址 源地址 802标签 以太类型 data 最大1518 超过将被分片
当 很多同一网络中的计算机 同时发送广播 就会形成广播风暴 到只网络瘫痪
IP地址的分类:
A类保留给政府机构
1.0.0.0---126.0.0.0
B类分配给中等规模公司
128.0.0.0---191.255.0.0
C类分配给任何需要的人
192.168.0.1 - 192.168.255.254
D类用于组播
E类用于实验
例:192.168.10.1与192.168.10.2并不能确定二者处于同一子网,因为不清楚哪些位表示网络号,哪些表示主机号
子网掩码如何判断两个ip是否属于同一个子网
知道”子网掩码”,我们就能判断,任意两个IP地址是否处在同一个子网络。方法是将两个IP地址与子网掩码分别进行AND运算(两个数位都为1,运算结果为1,否则为0),然后比较结果是否相同,如果是的话,就表明它们在同一个子网络中,否则就不是。
3.3 ARP协议(了解)
ARP协议的由来:IP是通常是动态分配的,是一个逻辑地址,而数据传输则必须依赖MAC地址,那如何才能通过IP得到对方的MAC地址呢? 这就需要ARP协议了
arp协议功能:广播的方式发送数据包,获取目标主机的mac地址
传输层要求每一个应用程序捆绑一个端口号 端口号是一个整数 取值范围0-65536 0-1024 这是系统保留的 不建议使用 端口号不能重复 至此 就可以通过ip+端口号定位全球某一台计算机上的某一个应用程序
建立链接需要三次握手: 三次握手是为了确定传输可用 但是并不能保证后续传输可靠 所以TCP协议在传输数据时 每一个数据段segment都需要确认信息 断开链接需要四次挥手 保证双方数据传输完毕 ,为什么需要多一次,有可能一段传输结束 另一边还没结束 优点: 保证传输可靠,数据完整 缺点: 因为需要传输确认信息,所以对网络消耗较大,效率相对较低 应用场景: 重要数据,在线支付,文字信息
UDP 协议用户数据报协议 不可靠传输 UDP只管发送 不管对方是否收到 优点:传输效率比TCP高 缺点:传输不可靠 应用场景: 对速度要求高 ,对完整性要求较低 视频通话,语音聊天 对战游戏 多是UDP 你卡了你就卡吧 别人正常游戏