1、TCP/IP四层模型
物理层:负责0101比特流传输
数据链路层:建立数据链路——>帧传输——>数据链路关闭(差错检测、HDLC协议等,细节不知道)
网络层:确定IP
传输层:TCP/IP
应用层:FTP、Telnet、DNS等
2、TCP协议
SYN表示建立连接、ACK表示响应、FIN表示连接结束、SEQ数据包序号、AN确认号码
第一次握手:syn=1, seq=x , 主机A发送到主机B
第二次握手:ack=x+1,syn=1 , seq=y , 主机B发送到主机A
第三次握手:ack=y+1 , 主机A发送到主机B , 此时状态为ESTABLISHED ,可以开始传输数据
3、数据封装过程
4、DNS和route、网关
DNS域名解析器,将域名解析为IP地址
route add 增加路由是为了在局域网内不同网段可以互相访问 , 系统重启后route add需重新添加 (动态),若要一直保持有效可更改/etc/rc.local文件 11.124.0.0/16 via 212.12.0.0
网关是为了访问外网,如baidu.com