星澜

天接云涛连晓雾,星河欲转千帆舞

计算机网络

mingzaily / 2019-10-18


网络基础

OSI 模型

表格

概念层 数据单位 作用 设备
物理层 比特 提供光纤标准、传送数据的通路,传输比特流 网线等等
数据链路层 数据帧 帧定界和帧同步;顺序控制,指对帧的收发顺序的控制;差错检测和恢复;APR、RARP 协议 交互机、网桥
网络层 数据分组或数据包 两个主机系统之间提供连接和路径选择 路由器
传输层 报文段 定义传输协议和端口;分段传输,到达目的地址后重组 -
会话层 - 管理应用程序间的通信 -
表示层 - 把应用层提供的信息变换为能够共同理解的形式、保证各系统、应用可以读取 -
应用层 - 应用层协议,如 HTTP 协议 -

总结

TCP/IP 四层模型

TCP/IP 又叫网际协议群,可以说是 OSI 模型的实现,强调在计算机上实现协议应该开发哪种程序

概念层 TCP/IP 协议群
应用层 FTP、HTTP、Telnt
数据链路层 TCP、UDP
网络层 IP、ICMP、RIP、OSFF,ICMP,BGF
网络接口层/链路层 ISO、IEEE 标准

TCP 三次握手&四次挥手

报文格式

TCP Tags

三次握手

具体过程

一般由客户端发起连接请求

为什么需要三次握手才能建立起连接

首次握手隐患-SYN 超时

建立连接后,Client 出现故障

四次挥手

具体过程

为什么需要四次握手才能断开连接

服务器出现大量 CLOSE_WAIT 状态的原因

TCP 和 UDP 区别

UDP 简介

TCP 和 UDP 的区别

TCP 的滑动窗口

TCP 使用滑动窗口做流量控制与乱序重排

RTT 和 RTO

HTTP 与 HTTPS

http 特点

http 响应步骤

在浏览器地址栏键入 URL 回车流程

常见 HTTP 状态码

GET 和 POST 请求的区别

Cookue 和 Session 的区别

HTTP 和 HTTPS 的区别

SSL(TLS) 安全套接层

HTTPS 并不绝对安全