一 : OSI七层模型
国际标准化组织(ISO)1984年颁发开放系统互连参考模型,开放式体系结构将网络分为七层
分层 | 功能 |
应用层 | 网络服务与最终用户的一个接口 |
表示层 | 数据的表示 安全 压缩 |
会话层 | 建立 管理 终止会话 |
传输层 | 定义传输数据的协议端口号 |
网络层 | 进行逻辑地址寻址,实现不同网络之间的选择 |
数据链路层 | 建立逻辑链接,进行硬件地址寻址,差错校验等功能 |
物理层 | 建立,维护,断开物理连接 |
二:TCP/IP 协议族的组成
应用层 HTTP FTP HFTP SMTP SNMP DNS
传输层 TCP UDP
网络层 ICMP IGMP IP ARP RARP
数据链路层 物理层 由底层网络定义的协议
三: HTTP超文本传输协议:是一个简单的请求响应协议,现在主要的场景是web服务,就是网页的传输,默认使用TCP的80端口
HTTPS:是以安全为目标的HTTP通道,在HTTP的基础上通过传输加密和身份认证保证传输过程的安全性,默认使用TCP的80端口
FTP文件传输协议:FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限,默认使用tcp的20,21端口
TFTP简单文件传输协议:是一个小而易于实现的文件传输协议,TFTP只支持文件传输,不支持交互,没有庞大的命令集。也没有目录列表功能,以及不能对用户进行身份鉴别,默认使用udp的161端口。
SMTP简单邮件传输协议:一组用于从源地址到目的地址传送邮件的规则,并且控制信件的中转方式,用于邮件的发送,默认使用tcp的端口。
POP3邮局协议版3:用于邮件的接受,默认使用tcp的110端口
telnet远程登陆协议:一种字符模式的终端服务,可以使用户通过网路浸入远程主机或网络设备,然后对远程主机或设备进行操作,默认使用tcp的23端口,ss安全的远程登陆协议,默认使用tcp的22端口。
DNS域名·解析系统:将域名和ip地址相互映射,默认使用tcp和udp的53端口。
数据解封装过程:1用户信息转为数据,以便在网络上传输。
2数据转为数据段,并在建立方和接收方建立一条可靠的通道。
3数据段转换为数据包或数据报,并在报头放上逻辑地址,这样每个数据包都可以通过互联网络进行传输。
4数据包或数据报转换为帧,以便在网络中传输。
5帧转换为比特流,并转换为编码和时钟方案。
PDU协议:对等层次之间传递的数据单位
在分层网络结构,例如在开放式系统互联(OSI)模型中,在传输系统的每一层都将建立协议数据单元(PDU).PDU包含来自上层的信息。然后,这个PDU被传送到下一较低的层。物理层实际以一种编帧的位流形式传输这些PDU,但是由协议栈的较高层建造这些PDU。接受系统自下而上传送这些分组通过协议栈,并在协议的每一层分离出PDU中的相关信息。重要的一点是,每一层附加到PDU上,是指定给另一个系统的同高层的,这就是对等层如何进行一次通信会话协议的,通过从传输层剥离报头,执行协议数据检测以确定作为传输层段的部分数据的协议端的数据,以及执行验证和剥离,从而处理数据段。还提供处理数据段的技术,其中接收到协议数据单元的报头部分。利用所接受都报头部分来确定将储存在应用空间中的数据的字节数。而且,利用所接受的报头部分来确定下一个协议数据单元的下一个报头部分然后,发出窥探命令以获得下一个报头部分,另外提供用于利用所储存的部分循环校验摘要和要剩余数据来执行循环校验技术。
设备与层都对应关系
|