网络-1.简介

IP/TCP协议

IP/TCP协议是一个协议族,而不是具体的协议。

OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互联模型。
按四层分为:网络接口层、网络层、传输层、应用层
按七层分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

端口

如果一个进程需要收发网络数据,就需要分配一个端口,在Linux系统中,端口可以有65526(2的16次方)个,01024号端口是系统端口,用户无法修改,102565534端口是系统为用户预留的端口,65535号端口为系统保留

  • 知名端口(0~1023):

    21端口:FTP
    22端口:SSH
    25端口:SMTP
    80端口:HTTP服务
    161端口:SNMP
    443端口:HTTPS

  • 动态端口(1024~65535)

    之所以称为动态端⼝,是因为它⼀般不固定分配某种服务,⽽是动态分配,当⼀个系统进程或应⽤程序进程需要⽹络通信时,它向主机申请⼀个端⼝,主机从可⽤的端⼝号中分配⼀个供它使⽤。当这个进程关闭时,同时也就释放了所占⽤的端⼝号。

查看端口状态:

“netstat -an”

端口作用:

⼀台拥有IP地址的主机可以提供许多服务,⽐ 如HTTP(万维⽹服务)、FTP(⽂件传输)、SMTP(电⼦邮件)等,这些服务完全可以通过一个IP地址来实现。那么,主机是怎样区分不同的⽹络服务呢?是通过“IP地址+端⼝号”来区分不同的服务的。

IP

IP地址:⽤来在⽹络中标记⼀台电脑的⼀串数字,⽐如192.168.1.1;在本地局域⽹上是惟⼀的。

IP地址的分类
每⼀个IP地址包括两部分:⽹络地址和主机地址

A类IP地址
⼀个A类IP地址由1字节的⽹络地址和3字节主机地址组成,⽹络地址的最⾼位必须是“0”,
地址范围1.0.0.1-126.255.255.254

B类IP地址
⼀个B类IP地址由2个字节的⽹络地址和2个字节的主机地址组成,⽹络地址的最⾼位必须是“10”,
地址范围128.1.0.1-191.255.255.254

C类IP地址
⼀个C类IP地址由3字节的⽹络地址和1字节的主机地址组成,⽹络地址的最⾼位必须是“110”
地址范围192.0.1.1-223.255.255.254

D类IP地址
D类IP地址第⼀个字节以“1110”开始,它是⼀个专⻔保留的地址。它并不指向特定的⽹络,⽬前这⼀类地址被⽤在多点⼴播(Multicast)中多点⼴播地址⽤来⼀次寻址⼀组计算机
地址范围224.0.0.1-239.255.255.254

E类IP地址
以“1111”开始,为将来使⽤保留
E类地址保留,仅作实验和开发⽤

私有IP:
在这么多⽹络IP中,国际规定有⼀部分IP地址是⽤于我们的局域⽹使⽤,也就是属于私⽹IP,不在公⽹中使⽤的,它们的范围是:

10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255

注意:IP地址127.0.0.1~127.255.255.255⽤于回路测试

子网掩码

子网掩码的作⽤:将某个IP地址划分成⽹络地址和主机地址两部分
子网掩码的设定必须遵循⼀定的规则

与IP地址相同,子网掩码的长度也是32位:

左边是⽹络位,⽤⼆进制数字“1”表示
右边是主机位,⽤⼆进制数字“0”表示
特殊的两个主机号:
主机号全为0,表示⽹络号
主机号全为1,表示⽹络⼴播

原文地址:https://www.cnblogs.com/shuai-long/p/11604054.html