计算机网络知识

发布时间 2023-09-04 19:56:57作者: lwx_R

1.模型

OSI:应用层 表示 会话 传输 网络 数据链路 物理

  • 应用:文件,邮箱 HTTPFTP/SMTP
  • 表示:一个系统的应用层消息可以被另一个系统的应用层读取 Telnet/snmp
  • 会话
    TCP/IP:应用 传输 网络 数据链路

2.TCP/IP

传输层协议

2.1 TCP/UDP区别

  • TCP面向连接,可靠服务,只点对点

2.2 请求流程

  • 浏览器查询DNS: 获取域名的IP地址
  • 向服务器建立连接 三次握手
  • TCP/IP链接建立后 浏览器发送HTTP请求
  • 服务器根据请求映射到对应处理器

3. 三次握手

1.客户端给服务端发送SYN
2.服务端返回SYN.ACK
3.客户端发送ACK

3.1 二次握手

服务端无法确认客户端是否收到,会一直等待客户单数据

4.四次挥手

1.客户端发送FIN
2.服务端发送ACK
3.服务端发送FIN
4.客户端发送ACK

4.1 三次挥手

等待数据传送完成 服务器先ACK,等数据发完再FIN

5.Http

5.1 状态码

  • 200:正常
  • 403:禁止访问
  • 404:找不到
  • 500:服务器错误