计算机网络
IP/网络层
IP 基本认识# 网络层的主要作用是:实现主机与主机之间的通信,也叫点对点(end to end)通信。
网络层与数据链路层有什么关系呢?#
MAC 的作用则是实现「直连」的两个设备之间通信,而 IP 则负责在「没有直连」的两个网络之间进行通信传输。
在网络中数据包传输中,源…
TCP
TCP 基本概念# TCP 头报文格式#
序列号:在建立连接时由计算机生成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题。 确认应答号:指下一次「期望」收到的数据的序列号…
HTTP
1. HTTP 基本概念# 1.HTTP 是什么?#
HTTP 是超文本传输协议,也就是 HyperText Transfer Protocol。
HTTP 的名字「超文本协议传输」,它可以拆成三个部分:
超文本:超越了普通文本的文本,它是文字、图片、视频等的混合体…
OSI和TCP/IP网络模型
OSI 七层模型 OSI 的七层体系结构概念清楚,理论也很完整,但是它比较复杂而且不实用,而且有些功能在多个层中重复出现。
TCP/IP 四层模型
应用层
应用层位于传输层之上,主要提供两个终端设备上的应用程序之间信息交换的服务,它定义了信息交换的格式…