该结构下 通过传输都是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 你卡了你就卡吧 别人正常游戏