1、应用层 两个终端设备上的应用程序之间信息交换的服务
传输层 向两台终端设备进程之间的通信提供通用的数据传输服务,端到端传输控制和数据完整性保障,进程之间
网络层 为分组交换网上的不同主机提供通信服务 选择合适的路由 找到目的主机,跨越多个网络从源节点找到目标节点
数据链路层:相邻节点建立可靠链路传输
网络接口层 将数据帧在设备和物理介质之间进行传输
2、访问网页的全过程
3、http和https的区别
端口号 80 443
url前缀 http https
tcp 明文 不加密 ;SSL/TLS 内容对称加密 但对称加密的密钥用服务器方的证书进行了非对称加密
4、ARP 同一局域网中 ARP是一个广播问询,单播响应的协议 FF-FF-FF-FF-FF-FF(全 1 地址)
不同局域网中,在讨论 ARP 表时,路由器的多个接口都各自维护一个 ARP 表,而非一个路由器只维护一个 ARP 表。
5、tcp可靠性保证 数据块 序列号实现有序和去重 校验和 重传机制 流量控制 拥塞控制
6、流量控制 滑动窗口
7、阻塞控制 。拥塞控制是一个全局性的过程,涉及到所有的主机,所有的路由器,以及与降低网络传输性能有关的所有因素。相反,流量控制往往是点对点通信量的控制,是个端到端的问题。流量控制所要做到的就是抑制发送端发送数据的速率,以便使接收端来得及接收。
9、NAT协议 网络地址转换 缓解ipv4的压力 ,在一个小的子网(局域网,Local Area Network,LAN)内,各主机使用的是同一个 LAN 下的 IP 地址,但在该 LAN 以外,在广域网(Wide Area Network,WAN)中,需要一个统一的 IP 地址来标识该 LAN 在整个 Internet 上的位置