1.网络体系结构(8.12)
2.什么是TCP三次握手和四次挥手?请详细说明其过程和作用(8.12)
TCP三次握手是建立连接的过程 客户端发送SYN包到服务器 服务器收到后恢复SYN/ACK包 完成连接建立
TCP四次挥手是断开连接的过程 主动断开方 发送FIN包 被动断开方回复ACK包 被动断开发送FIN包 主动断开方回复ACK包 完成连接断开
三次握手保证连接可靠 四次挥手保证连接可靠断开
3.端口号(2字节16位符号整数->0~65535)(8.19)
作用:
1->区分不同的应用程序
2->建立网络连接
重要性:
1->确保网络通信的准确性和高效性
2->增强网络安全性
4.IP地址(4/16字节->点分十进制)(8.19)
IPv4 4字节无符号整数 0~2^32-1
IPv6 16字节无符号整数 0~2^128-1
IPv4分为A,B,C,D,E类
A-> 1.0.0.0~127.255.255.255 已保留不再供给
B-> 128.1.1.1~191.255.255.255 名地址网管中心
C-> 182.1.1.1~223.255.255.255 校园网,企业网,家庭网
D-> 224.1.1.1~239.255.255.255 组播地址
E-> 240.1.1.1~255.255.255.255 保留
LAN 局域网 WAN 广域网
0.0.0.0 当前局域网的任意一个主机号
127.0.0.1 本地环回地址 用于主机内部自测
网络号 + 0 该网络 不分配给任何主机使用
网络号 + 1 默认网关地址
网络号 + 255 广播地址 不分配给任何主机使用
5.网络字节序(8.19)
由于CPU的架构不同 不同的主机存储多字节整数时分为大端存储和小端存储
大端存储 地址低位存储数据高位
小端存储 地址低位存储数据低位
位确保数据和传输的无误故而引入网络字节序
主机 host 转换 to 网络 network
主机->网络 htonl/htons 网络->主机 ntohl/ntohs