前几天老师讲了关于网络的一些基础知识,结合自己的一些了解做个简单总结。
在网络的基本概念中,分层次的体系结构是很重要的,因为分层明确了具体功能的清晰划分。最早的分层标准是著名的OSI 7498国际标准,也就是著名的七层划分协议。从下往上分别是物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。但是这个标准并没有得到广泛的应用,反而是非官方标准的TCP/IP协议得到了市场的认同,原因可能是OSI体系过于复杂。TCP/IP体系结构通常是划分为四层(也有划分为五层),从下往上分别是网络接口层、网际层、运输层、应用层。
TCP/IP协议是个很重要的网络协议,其中TCP协议是属于运输层,IP协议是属于网际层,而HTTP、FTP、SMTP、TELNET这些大家很熟悉的协议则是属于应用层。
TCP协议是面向连接的,而对应的UDP则是无连接的。面向连接可以提供稳定可靠的交付,但对于很短的报文传输则开销过大。于之相反UDP不需要建立固定的连接,优点是资源部浪费,缺点则是不稳定,可能会发生报文的丢失或失序。
IP地址的分类:
IPv4地址主要可以分为五类:A类、B类、C类、D类、E类。
IPv4的地址是一个4字节32位的唯一标识,分为两个字段,网络号和主机号。
A类地址是第1个字节代表网络号,后面3个字节代表主机号,所以A类的网络可以拥有最大的主机数,数量为2^24-2。A类地址基本上是在美国,现在能够申请到的只有B类和C类。
B类地址是前面2个字节代表网络号,后面2个字节代表主机号.
C类地址是前面3个字节代表网络号,后面1个字节代表主机号.
D类地址用于多点广播,第一个字节以“1110”开始,它是一个专门保留的地址。
E类I地址以“11110”开始,为将来使用保留.
在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下:
A类地址:10.0.0.0~10.255.255.255
B类地址:172.16.0.0~172.31.255.255
C类地址:192.168.0.0~192.168.255.255
如今IPv4的地址数量已经快要用完,下一代的IPv6已经在逐渐推广使用。