TCP/IP学习笔记
2010-04-03 20:34:41 来源:WEB开发网一、TCP/IP结构:
TCP/IP是一个四层协议,结构如下:
1、应用层:各种应用程序和协议,如Http、FTP等。
2、传输层:TCP和UDP
TCP提供一种可靠的运输层服务,但UDP是不可靠的,不能保证数据报到正确到达目的地。
3、网络层:IP、IGMP、ICMP
IP提供的是一种不可靠的服务,也就是尽可能块地把分组从源节点送到目的节点,但并
不提供任何可靠性保证。ICMP是IP的附属协议,主要用来交换错误报文,IGMP是组管理协议,用来将UDP数据报多播到多个主机。
4、链路层:设备驱动程序和网卡等
二、IP地址和子网掩码
要学习TCP/IP协议,首先要提到的是IP地址。每台主机的IP地址是一个32位的二进制数。每个IP地址被分割位两部分:前缀和后缀。前缀用来确定计算机从属的物理网络,后缀用来确定网络上单独的计算机。互联网上每一个物理网络都有一个唯一的值作为网络号,该网络号必须全球一致。
1、IP地址分类:
IP地址分位五类:A类、B类、C类、D类、E类,其中A类、B类和C类为基本类,D类用于多播,E类属于保留类,现在不用。它们的格式如下(其中*代表网络号):
A类:0******* XXXXXXXX XXXXXXXX XXXXXXXX
B类:10****** ******** XXXXXXXX XXXXXXXX
C类:110***** ******** ******** XXXXXXXX
D类:1110**** XXXXXXXX XXXXXXXX XXXXXXXX
E类:1111**** XXXXXXXX XXXXXXXX XXXXXXXX
这样,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.255.255.266
◆ 几个特殊IP地址
网络地址:IP地址中主机地址全为0的地址,如128.211.0.0。
广播地址:IP地址中主机地址全为1的地址,如128.211.255.255。
环回地址:127.0.0.1,主要用于测试。
2、子网掩码:
现在的主机都要求支持子网掩码,不再把IP地址看成为由单纯的一个网络号和一个主机号组成,而是把主机号再分成一个子网号和一个主机号。例如一个B类地址(140.252),在剩下的16位中,8位用于子网号,8位用于主机号,这样就允许254个子网,每个子网就可以有254台主机。为了确定多少位用于子网号,多少位用于主机号,这就要用到子网掩码了。其中值为1的位留给网络号和子网号,为0的位留给主机号。
更多精彩
赞助商链接