TCP/IP的开肠破肚(1)

 

1.     什么是TCP/IP协议?


TCP/IP是一个协议的集合,是一个协议族的统称,里面包括了IP协议,IMCP协议,TCP协议,还有HTTP协议,FTP协议等等,我们的

电脑之间有了这些规定,就相当于规定了人与人之间交流的语法之类的,有了这些协议,我们的电脑之间也就可以相互交流发送消

息了。

 

在了解什么是TCP/IP协议族之前我们先学习几个小知识:

 

域名系统:这个呢,平时我们使用的几乎都是域名,比如:www.baidu.com这就是百度的域名,域名系统呢主要就是把我们平时所使用

的域名和他真实的IP地址进行转换,比如你在浏览器输入www.baidu.com,域名系统就会转化为202.108.22.5,如果你在浏览器的输

入栏输入他的IP地址,还是会出现相同的页面,之所以会有域名,那肯定是为了好记呀,谁没事记住那么长的IP地址,域名多方便记

忆的。

 

互联网地址(ip地址):上面我们说了域名==IP地址,域名系统就是转化的,那么什么是互联网地址呢,我们使用的网络上每一个节点
都必须有一个独立的Internet地址(也叫做IP地址)。现在,通常使用的IP地址是一个32bit的数字,也就是我们常说的IPv4标准,这
32bit的数字分成四组,也就是常见的255.255.255.255的样式。IPv4标准上,地址被分为五类,我们常用的是B类地址。需要注意的
是IP地址是网络号+子网号+主机号。
 
普及一下IP地址的分类:
A类IP地址:一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从
0.0.0.0~126.255.255.255。可用的A类网络有126个,每个网络能容纳1亿多个主机。 
 
B类IP地址:一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从
128.0.0.0~191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机 。 
 
C类IP地址一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从
192.0.0.0~223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。 
 
D类IP地址:D类IP地址第一个字节以“lll0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广
播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。 D类地址称为广播地址,供特殊
协议向选定的节点发送信息时用
 
E类IP地址:以“llll0”开始,为将来使用保留。 

 

接下来继续学习新知识:

RFC: 是tcp/ip协议的标准文档,现在它一共有4000多个协议的定义,而我们所要学习的,也就是那么十几个协议而已。

端口号(port):注意,这个号码是用在TCP,UDP上的一个逻辑号码,并不是一个硬件端口,我们平时说把某某端口封掉了,也只是

在IP层次把带有这个号码的IP包给过滤掉了而已。

 

应用编程接口:现在常用的编程接口有socket和TLI。而前面的有时候也叫做“Berkeley socket”,可见Berkeley对于网络的发展有

多大的贡献。

 

 

那么前面既然说TCP/IP是一个协议族,我们就来看看这个协议族是个怎么样的种族?

 

 

那么这个TCP/IP协议族呢就是这么个分层的方法。

 

首先是


应用层:应用层里面主要就是HTTP/FTP协议和一些其他的协议。


传输层:这一层包括TCP/UDP协议和其他的一些协议。


网络层:主要是RAP/RARP协议和其他的一些协议。


数据链路层:主要是为待传送的数据加入一个以太网协议头,并进行CRC编码,为最后的数据传输做准备

 

再继续往下的话就是硬件部分的知识了,包括网线,网卡之类的制定,这些也就不属于我们关注的范畴咯。


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值