一、计算机网络分类
1.局域网
局域网(Local Area Network,LAN)是在一个局部的地理范围内(如一个企业、一个学校或一个网吧),一般是方圆几千米以内,将各种计算机、服务器、外部设备等互相连接起来组成的计算机通信网。
2.城域网
城域网(Metropolitan Area Network,MAN)一般来说是在一个城市,连接距离在10~100公里范围内的计算机互联网。MAN 比 LAN 相比扩展的距离更长,连接的计算机数量更多,在地理范围上MAN网络可以说是LAN网络的延伸。
3.广域网
广域网(Wide Area Network,WAN)也称为远程网,所覆盖的范围比城域网更广,起到LAN或MAN之间的网络互连的作用。广域网能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络,互联网是世界范围内最大的广域网。
4.总结
总的来说,计算机网络是由多台计算机、交换机、路由器等其他网络设备,通过传输介质和软件连接在一起组成的。
二、OSI模型
1.七层模型
2.五层模型
3.相关设施以及协议
三、IP地址详解
1.子网掩码
随着互联网的普及,IP 网络越来越不够分,因此,人们提出了很多解决方案,其中比较著名的就是子网掩码和 IPV6。
子网掩码是一种用来指明一个IP地址的哪些位标识的是网络号以及哪些位标识的是主机号的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址分成网络地址和主机地址两部分。
例:
255.0.0.0
255.255.0.0
255.255.255.0
255对应的为网络位,0对应的为主机位(主机不能全是0或255)
1个ip地址必须配一个子网掩码
2.ip的作用
在网络上,每一台要通信的主机(含网络设备)也必须有一个IP地址,它的作用就是其他主机可以通过这个IP地址找到它。
每个IP地址都由两部分组成:网络号和主机号。网络号用来标识这个IP地址属于哪一个网络。主机号用来标识这个网络中的唯一一台主机。
IP 地址的长度是32位,每8位组成一个部分,这样一个IP地址就可以分为四个部分,每个部分如果用十进制表示,其值在0-255之间。
3.IP地址分类
国际标准组织ISO定义地址分类:五大类 (是以IP地址的第一位进行区分的)
A | 默认子网掩码:255.0.0.0 |
---|---|
B | 默认子网掩码:255.255.0.0 |
C | 默认子网掩码:255.255.255.0 |
D | 组播地址 |
E | 科研使用 |
如:
10.1.1.1 属于A类
192.168.1.1 属于C类
注:
目前我们可以使用的只有A、B、C 3类
4.网关
网关—一般位于路由器上(路由器用来连接内网与外网):
当内网需要访问外网时,需要在内网主机配置所连接路由器的网关,内网主机通过路由器网关的验证才能过访问外网。
5.基本命令
win+r 打开cmd
测试网络是否通畅:
ping 目标ip地址
ping -t 目标ip地址 (一直ping)
ping -n 数字 目标ip地址 :ping几次
ping -l 数字 目标IP地址 (修改数据包大小)
查看IP地址:
ipconfig #查找ip和掩码
ipconfig /all #查找详细信息
四、域名
1.域名详解
域名(Domain Name),是由一串用点号分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用来在数据传输时标识计算机的电子方位。其主要目的是用来代替数字型的IP地址,方便记忆和书写。
域名可分为不同级别,包括顶级域名、二级域名等。顶级域名又可分为两类:
一类是国家顶级域名,200 多个国家都按照ISO3166国家代码分配了顶级域名,例如中国的是cn,美国的是us,韩国的是kr 等。
另外一类是国际顶级域名,例如工商企业的 com,表示网络提供商的 net,表示非盈利组织的 org 等。
二级域名是指顶级域名之下的域名,例如在国际顶级域名下,由域名注册人申请注册的网络名称,例如sohu、apple 等。在国家顶级域名下,一般二级域名表示注册企业类别的符号,例如 gov、edu 等。
2.购买域名
阿里云万网 :https://wanwang.aliyun.com/
namecheap:https://www.namecheap.com/
3.上网域名解析过程
(一)查看本地缓存
(二)看看自己是否负责这块区域(自己不是DNS服务器,默认一般不是)
(三)向自己指向的DNS服务器去请求这个网址的IP(后面就不需要管了)
4.命令查看域名的ip
手工解析域名
nslookup 网址
p:https://www.namecheap.com/
3.上网域名解析过程
(一)查看本地缓存
(二)看看自己是否负责这块区域(自己不是DNS服务器,默认一般不是)
(三)向自己指向的DNS服务器去请求这个网址的IP(后面就不需要管了)
4.命令查看域名的ip
手工解析域名
nslookup 网址