今日内容概要
-
计算机网络
1.OSI七层协议 2.IP地址 3.端口号 4.局域网 广域网 路由器 交换机
-
windows Dos命令
用命令的方式操作windows电脑
今日内容详细
计算机网络
# 通信必须要有一个物理连接介质
eg:网线 网卡 信号收发器
1.早期联机
要想通信就彼此插一根网线
2.交换机
交换机能够确保所有连接进来的计算机彼此之间是互联的
由交换机组成的群体我们称之为"局域网"
# 广播与单播
广播:朝交换机发送了一个信息 所有连接交换机的机器都能够接收到
单播:只有消息的目标对象才会有所回应
3.路由器
能够实现不同局域网之间计算机数据交互
4.互联网
就是由很多局域网组成的
"""上网:通过网线访问其他计算机上面资源的过程"""
#其他计算机一般指的是服务器
网络相关协议
1.以太网协议
规定了每一台计算机在出厂的时候都必须有一块网卡
并且网卡上面必须有串数字编号
# 基于mac地址可以在局域网内完成通信但是容易产生广播风暴
2.IP协议
规定了接入互联网的计算机都必须有一个IP地址
IP地址就相当于该计算机的身份证号(IP地址是可变的)
#如何查看当前计算机的IP地址
1. windows+r
2.输入cmd确认
# 基于IP地址可以跨局域网完成通信
ip地址范围:0.0.0.0-255.255.255.255 # IPV4版本
随着经济的发展越来越多的人能够使用计算机导致IPV4版本地址不够用 #IPV6
在浏览器里面输入"www.baidu.com"其实内部转换成了一个IP地址"180.101.49.12"
#为什么网站网站的时候输入的不是IP地址而是一串英文?如www.xxyy.com?
为了方便用户记忆
#DNS服务器
1.域名解析:将网址解析成对应的IP地址
域名就是网址:www.baidu.com www.jd.com www.sogo.com
2.域名的后缀
.com
.cn
.us
#不同的后缀有不同的含义 我们使用最多的就是通用域名后缀.com
3.端口协议
端口号(port) 范围:0~65535
0~1024之间默认是操作系统内部需要使用的
1024~8000之间是常用软件的端口号
特殊端口:3306MySQL、5000Flask/酷狗、8000Django
端口的作用:用来标识一台计算机上面的不同程序 因此端口号是动态分配的
eg:在九点点开了微信 那么分配的端口号可能是9999
中间退出了十点再次点开微信 那么分配的端口号可能还是9999也可能是其他
# 同一台计算机同一个端口号在同一时间不可能被两个程序占用
"""
IP地址:用于标识世界上唯一一台接入互联网的计算机
PORT号:用于标识一台计算机上面的某一个应用程序
IP+PORT:能够定位到接入互联网的一台计算机上面的某一个具体的应用程序
127.0.0.1:80
127.0.0.1:81
127.0.0.1:82
"""
OSI七层协议
# OSI七层
应用层
表示层
会话层
传输层
网络层
数据链路层
物理连接层
# 简化成五层
应用层
程序员自己可以定制自己的交互方式和协议(HTTP协议 FTP协议)
传输层
TCP协议与UDP协议
网络层
IP协议 port协议
数据链路层
传递二进制数据(内部规定了二进制数据的切割方式)
物理连接层
物理连接介质(网线口 网卡)
补充:ARP协议
"针对IP地址与MAC地址的转换"