今日内容概要
-
计算机网络
OSI七层协议 IP地址 端口号 局域网 广域网 路由器 交换机
-
windows DOS命令
用命令的方式操作windows电脑(不用鼠标)
今日内容详细
计算机网络
通信
家用电话 电话线(网线)
移动电话 信号收发器
大屁股电脑 网线
移动电脑 网卡
#通信必须要有一个物理连接介质(网线 网卡 信号收发器)
1.早期联机
计算机之间要想通信就彼此插一根网线,但是如果要想跟很多台电脑通信 难道要在电脑上开很多插口吗?那不成马蜂窝了吗?
2.交换机
想要多台计算机之间通信那我们就要用到交换机,交换机能够确保所有连接进来的计算机彼此之间是互联的,由交换机组成的群体我们称之为"局域网"
? (交换机)
3.广播和单播
广播:朝交换机吼了一嗓子,所有连接交换机的机器都能够接收到。
单播:只有消息的目标对象才会有所回应。
广播风暴:同一时间局域网内所有的计算机都在吼。
4.路由器
互联网是很多的局域网构成的。那不同局域网之间计算机数据想要交互(上网)怎么办?
这时就需要用要路由器了
? (路由器)
网络相关协议
1.以太协议
规定了第一台计算机在出厂的时候都必须有一块网卡,并且网卡上面必须有串数字编号(相当于身份证号)这串数字编就是mac地址。
# 基于MAC地址可以在局域网内完成通但是容易产生广播风暴
2. IP协议
规定了接入互联网的计算机都必须有一个IP地址
IP地址就相当于该计算机的身份证号(IP地址是可变的)
ps:如何查看当前计算机的IP地址
首先按windows+r然后输入cmd确认
打开后,输入ipconfig,就可以看到本机的IP地址。
#基于IP地址可以跨局域网完成通信
一般使用的是IPV4地址,该IP地址范围:0.0.0.0-255.255.255.255
#随着经济的发展越来越多的人能够使用计算机,导致IPV4版本地址不够用,这时人们开发出了IPV6地址
3.DNS服务器
第一个域名其内部都是一个IP地址。
比如:我们在浏览器中输入www.baidu.com,其实内部转换成了一个IP地址180.101.49.12。
那为什么我们要输入一串英文域名而不输入IP地址呢?
这是因为英文域名相对于IP地址的一串数字来说更加方便人们记住它。
而DNS服务器的作用就是域名解析,就是将我们输入的网址解析成相对应的IP地址(网址就是域名)
4.域名的后缀
域名的后缀有很多比如:.com .cn .jp
不同的后缀有不同的含义 我们使用最多的就是通用域名后缀.com
5.端口协议
端口号(port)是用来标识一台计算机上面的不同程序
它的范围是:0~65535
其中0~1024之间默认是操作系统内部需要使用的
1024~8000之间是常用软件的端口号
3306MySQL
5000Flask/酷狗
8000Django
PS:同一台计算机同一个端口号在同一时间不能被两个程序占用。
通过IP+PORT就能够定位到接入互联网的一台计算机上面的某一个具体的应用程序。
OSI七层协议
该协议规定了生产计算机的产商在计算机必须要具备一些相同的设施
OSI七层是指:应用层,表示层,会话层,传输层,网络层,数据链路层,物理连接层
可以把它简化成五层:应用层,输层,网络层,数据链路层,物理连接层
1.物理连接层
作用:物理连接介质(网线口 网卡)
2.数据链路层
传递二进制数据(内部规定了二进制数据的切割方式)
3.网络层
IP协议 PORT协议
4.传输层
TCP协议与UDP协议(先忽略)
5.应用程
程序员自己可以自己的交互方式和协议
HTTP协议 FTP协议...