WEB开发网
开发学院软件开发VC TCP/IP学习笔记 阅读

TCP/IP学习笔记

 2010-04-03 20:34:41 来源:WEB开发网   
核心提示:一、TCP/IP结构:TCP/IP是一个四层协议,结构如下:1、应用层:各种应用程序和协议,TCP/IP学习笔记,如Http、FTP等,2、传输层:TCP和UDPTCP提供一种可靠的运输层服务,这就要用到子网掩码了,其中值为1的位留给网络号和子网号,但UDP是不可靠的,不能保证数据报到正确到达目的地

一、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的位留给主机号。

1 2 3 4  下一页

Tags:TCP IP 学习

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接