IP/TCP/DNS与http的关系
1.ip的概念和作用:
ip协议的作用:把各种数据包传送给对方,如果要保证确定传送到对方那里,需要满足各类条件,其中最重要的就是ip地址和mac地址
mac地址:网卡所属的固定地址,唯一的,像身份证号码一样
ip地址:发送目标节点的地址 ip和mac是可以配对的
arp协议:arp协议凭借mac地址进行通信
2.tcp:传输控制协议
tcp作用:提供可靠的字节流服务,更容易传输大数据块,将数据分割
如何保证可靠:通过三次握手机制,数据传输过去一定要确认接收端是否是否收到数据
SYN:SYN(synchronous)是TCP/IP建立连接时使用的握手信号。在客户机和服务器之间建立正常的TCP网络连接时,客户机首先发出一个SYN消息,服务器使用SYN+ACK应答表示接收到了这个消息,最后客户机再以ACK消息响应。这样在客户机和服务器之间才能建立起可靠的TCP连接,数据才可以在客户机和服务器之间传递。
syn和ack都是非常小的数据包
ACK:服务器确认的数据包
三次握手:
DNS:域名系统提供域名到ip地址之间的解析服务
从发出请求到响应的过程: