1.2 IP TCP DNS

302 阅读2分钟

IP

  1. IP(internet Protocol)网际协议位于网络层,IP是一种协议的名称;
  2. IP作用是把各种数据包传送给对方;而要保证确实传送到对方,需要满足各种条件:其中的2个重要条件就是ip地址+MAC地址
  3. IP地址指明了节点被分配到的地址;MAC地址指网卡所属的固定地址;IP地址可以跟MAC地址配对;IP地址可以变,MAC地址基本上不会变
使用ARP协议凭借MAC地址进行通信:IP间的通讯依赖MAC地址,再网络上,通信双方通常经过多台计算机和网络设备中转才能连接到对方;而在中转时,会利用下一站中转设备的MAC地址来搜索下一个中转目标;这个时候会采用ARP协议;ARP是一种用来解析地址的协议,根据通信方的IP地址就可反查出对应MAC地址;

TCP

  1. TCP位于传输层,为了更容易传送大数据才把数据分隔,而且TCP协议能够确认数据最终是否送到对方;TCP提供提供可靠的字节流服务:字节流服务指为了方便传输,将大块数据分割成以报文段为单位的数据包进行管理;可靠的传输服务指能够吧数据准确可靠的传给对方;

为了准确无误的将数据送达目标,TCP协议采用3次握手策略;若在握手阶段的某个阶段莫名中断,TCP协议会再次以相同的顺序发送相同的数据包;除了上述3次握手,TCP协议还有其它手段来保证通信的可靠性;


DNS

  1. DNS服务是和http协议已于位于应用层的协议。提供它提供域名到 IP 地址之间的解析服务:通过域名 查找 IP 地址,或逆向从 IP 地址反查域名的服务。

    各种协议和http的关系