1.计算机网络体系
socket
2.TCP
2.1TCP的三次握手
第一次握手表示客户端对服务端请求
第二次握手表示服务端成功接收客户端的请求
第三次握手表示客户端成功接收服务端的请求
完成握手后C/S的操作系统才开放资源
2.2TCP的四次分手
第一次分手表示客户端对服务端请求断开
第二次分手表示服务端成功接收客户端的断开请求
第三次分手表示服务端对客户端请求断开
第四次分手表示客户端成功接收服务端的断开请求
3.http/https
http是超文本传输协议,表面客户对网页的请求。
http表示使用明文传输
https表示在http基础上添加SSL协议对报文进行保密后再传输
4.IP
根据ip地址判断每个主机的位置,ip地址由网络号和主机号决定
网络号一样的同属一子网,子网内主机通过默认网关(通常是一个路由器)对外连接
子网里每台主机的网络号相同、主机号不同
不同的子网内主机的IP地址可能相同
5.MAC
不同子网间不能直接通信,需要通过网关(例路由器)
主机发送数据首先判断是否属于同一子网,若是则直接发出,否则将目标mac改成网关mac
路由:根据路由表选择信息传送的线路
转发:连通不同的网络
路由器(其中一种网关):由WAN口和多个LAN口组成,WAN口用于连接外网,去掉WAN口的路由器相当于交换机
交换机:为子网络中提供更多的连接端口