1.TCP/IP协议族
2.TCP/IP分层管理
3.与HTTP关系密切的协议:IP、TCP、DNS
1.TCP/IP协议族
- 把与互联网相关联起来的协议集合起来总称为TCP/IP。
- 如HTTP、DNS、TCP、UDP、IP等协议都是TCP/IP的子集。
2.TCP/IP分层管理
- 应用层
- 传输层
- 网络层
- 数据链路层
2-1应用层
- 这一次决定了向用户提供应用服务时的活动。如FTP(文件传输协议)、DNS(域名系统)、HTTP(超文本传输协议)。
- 数据单元:报文
2-2 传输层
- 提供处于网络连接中的两台计算机之间的数据传输
- TCP(Transmission Control Protocol)传输控制协议,数据单元:报文段
- UDP(User Datagram Protocol)用户数据报协议,数据单元:用户数据报
2-3 网络层
- 处理在网络上流动的数据包,规定了通过怎样的路径把数据包传送给对方。
- IP协议、ARP(地址解析协议):根据IP地址找出mac地址。
- 数据单元:IP数据包
2-4 数据链路层
3.与HTTP关系密切的协议:IP、TCP、DNS
3-1 负责传输的 IP 协议
- 作用是把各种数据包传送到对方,需满足两个重要条件:IP地址和MAC地址
- IP地址指明了节点被分配到的地址,可变换。
- MAC地址指网卡所属的固定地址,基本不会变换。
3-2 确保可靠性的TCP协议
- 三次握手
- 第一次:(客户端):SYN = 1, ACK = 0
- 第二次:(服务端):SYN = 1, ACK = 1
- 第三次:(客户端):ACK = 1
3-3 负责域名解析的 DNS 服务
- DNS协议提供通过域名查找IP地址,或逆向从IP地址反查找域名的服务。