osi模型和TCP/IP协议
1.计算机网络和OSI七层模型
2.TCP/IP模型介绍
网络通过网络协议进行通信
七层参考模型:
提供应用程序间通信 <—— 7.应用层 ——|
处理数据格式,数据加密等 <—— 6.表示层 ——|—— 高层:负责主机之间的数据传输
建立,维护和管理会话 <—— 5.会话层 ——|
建立主机端到端连接 <—— 4.传输层
寻址和路由选择 <—— 3.网络层 ——|
提供介质访问,链路管理等 <—— 2.数据链路层——|—— 底层:负责网络数据传输
比特流传输 <—— 1.物理层 ——|
TCP/IP协议栈:
应用层 ——>提供应用程序网络接口
传输层 ——>建立端到端连接
网络层 ——>寻址和路由选择
数据链路层——>物理介质访问
物理层 ——>二进制数据流传输
TCP各层实现的协议:
应用层:
HTTP:超文本传输协议,80号端口。用于从WWW服务器传输超文本到本地浏览器的传输协议。
SMTP:简单邮件传输协议,25号端口。用于由原地址到目的地址传送邮件的规则,用来控制信件的发送,中转。
FTP:文件传输协议,数据端口是20号,控制端口是21号。一般上传下载用FTP服务。
TELNET:远程登录协议,23号端口。为用户提供了再本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用Telnet程序连接到服务器。不安全协议。
DNS:域名解析,53号端口,提供域名到IP地址之间的转换。
SSH:安全外壳协议,22号端口。为建立应用层和传输层基础上的安全协议。SHH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。
传输层:
TCP:传输控制协议。一种面向连接的,可靠地,基于字节流的传输层通信协议。
UDP:用户数据表协议。一种面向无连接的通讯协议,不可靠的,基于报文的传输层通信协议。
SCTP:流量传输控制协议。一种面向连接的流传输协议。
MPTCP:多路径传输控制协议。TCP的多路径版本。
网络层:
IP:Internet协议。通过路由选择将下一条IP封装后交给接口层。IP数据报是无连接服务。
ICMP:Internet控制报文协议。是网络层的补充。用在Ping主机,路由器之间传递控制消息,检测网络通不通,主机是否可达,路由是否可用等网络本身的消息。
ARP:地址解析协议。通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。
RARP:反向地址解析协议。
同类型设备使用交叉线,不同类型设备使用直通线。
配置路由器:
使用CLI进行配置:
1.提升权限,进入特权模式 enable
2.进入全局模式 config terminal
3.配置接扣 interface f1/0
4.配置IP地址和子网掩码 ip address IP地址 子网掩码
5.开启路由器 no shutdowm
6.end 返回特权模式
7.white 写入
DHCP协议:
自动分配IP地址,就像笔记本电脑进入一个区域就向服务器获取IP地址。
附:
笔记本电脑自己配置IP地址:
打开网络和Internet设置—>更改适配器选项—>选择wlan属性—>Ipv4属性
测试路径是否通畅:
使用ping命令
查看电脑网络连接是否通畅:
config 找到无线局域网适配器wlan的默认网关 ping这个网关 时间10ms算正常
路由器配置路由—>数据包的指路牌:
配置路由后才能ping目的IP地址
配置静态路由: 连接到互联网——> 目的网络的IP地址段0.0.0.0(表示所有) 子网掩码0.0.0.0(表示所有) 下一跳:下一个要到达的地址
使用CLI进行配置:
1. enable 2. config terminal 3. ip route 目的地址段 子网掩码 下一跳地址 4. end 5. write
配置DNS服务:
1.打开服务器在services配置DNS服务 2.打开终端配置DNS服务 3.web border