基础知识

网络分层

OSI分层:

TCP/IP协议族分为四层:

11586939176_.pic.jpg

  • TCP传给IP的数据单元称作TCP报文段(TCP segment)。

  • UDP传给IP的信息单元称为UDP数据报(UDP datagram)。

  • IP和网络接口层之间传送的数据单元应该是分组(packet),分组既可以是一个IP数据报,也可以是IP数据报的一个片(fragment)。

  • 通过以太网传输的比特流称作帧(Frame)。

为了提供可靠的服务,TCP采用了超时重发、发送和接收端到端的确认分组等机制。

网桥是在链路层上对网络进行互连,路由器是在网络层上对网络进行互连。网桥使得多个局域网组合在一起,对上层来说就是一个局域网。


互联网地址

以IPv4为例,IP地址长为32bit。分为以下五类:

21586941011_.pic.jpg

这些地址通常以 点分十进制 表示,其范围如下:

类型 范围
A 0.0.0.0~127.255.255.255
B 128.0.0.0~191.255.255.255
C 192.0.0.0~223.255.255.255
D 224.0.0.0~239.255.255.255
E 240.0.0.0~247.0.0.0

多接口主机具有多个IP地址,每个接口对应一个IP地址。InterNIC分为网络号,系统管理员分配主机号。

IP地址又可分为:

  • 单播地址:目的为单个主机
  • 广播地址:目的端为给定网络上的所有主机
  • 多播地址:目的端为同一组内的所有主机

TCP/UDP采用16bit的端口号来识别应用程序。服务器一般通过知名端口号识别,如FTP:21、SSH:22、SMTP:25、HTTP:80、POP3:110、HTTPS:443等。客户端对它所使用的端口号并不关心,只需要保证是本机上唯一的即可。

results matching ""

    No results matching ""