1.osi七层协议
1)应用层
网络服务与用户终端连接的一个接口
2)表示层
将人类的高级语言转化成有电没电
3)会话层
管理计算机的通讯(开启或关闭对话)
4)传输层
把数据传输到另一台计算机上,(传输方式ctp 慢可靠,udp 快不可靠)区分系统程序,检测数据传输是否完整。传输层中有端口号用来区分你的计算机
5)网络层
找路,根据ip地址寻找路径
6)数据链路层
根据mac地址判断是不是要找的计算机
7)物理层
转化为电流
各层的协议与作用
网络层
IP协议:(Internet Protocol,网际协议),而P又由四个支撑协议组成:
ARP(地址解析协议):是将P地址转换成物理mac地址的协议
RARP(逆地址解析协议)∶是根据物理mac地址转换成P地址的协议
ICMP(网际控制报文协议) : ping网络连通性检测检测网络连通性
lGMP(网际组管理协议):一个组播协议,该协议运行在主机和组播路由器之间
传输层
·TCP∶传输控制协议可靠协议(安全性高,速度慢)
UDP:用户数据报协议不可靠协议(安全性不高,速度快)
应用层
oHTTP(超文本传输协议)︰是一个简单的请求-响应协议,现在主要的场景是web服务,就是网页的传输,默认使用tcp的80端口http
·HTPs:是以安全为目标的HTTP通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性,默认使用tcp的443端口当当买书,
·FTP文件传输协议:FTP ( File Transfer Protocol)提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限,默认使用tcp的20,21端口
TFTP简单文件传输协议:是一个小而易于实现的文件传送协议,TFTP只支持文件传输,不支持交互,没有庞大的命令集。也没有目录列表功能,以及不能对用户进行身份鉴别,默认使用udp的69端口
SNMP简单网络管理协议:是专门设计用于在业网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,默认使用udp的161端口
SMTP简单邮件传输协议:一组用于从源地址到目的地址传送邮件的规则,并且控制信件的中转方式,用于邮件的发送,默认使用tcp的25端口POP3邮局协议版本3:用于邮件的接收,默认使用tcp的110端口
o telnet远程登陆协议:一种字符模式的终端服务,可以使用户通过网络进入远程主机或网络设备,然后对远程主机或设备进行操作,默认使用tcp的23端口
ssh安全的远程登陆协议,默认使用tcp的22端口ssh
DNS域名解析系统:将域名和P地址相互映射,默认使用tcp和udp的53端口www.baidu.com ip地址dns udp tcp程序进程:运行中的程序0-65535
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段Р地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码,默认使用udp的67和68端口。分配ip地址
每一层对应的相应物品
数据链路层 交换机
网络层 防火墙
传输层 路由器
物理层 网卡
数据封装过程
设备与层的对应关系