赞
踩
目录
(1)基于TCP协议(传输控制协议)应用的端口及协议功能-------传输更稳定可靠
(2)基于UDP协议(用户数据报协议)应用的端口及协议功能--------传输效率更高
本文主要介绍OSI七层模型和TCP/IP五层模型。
七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。
物理层:报文头部和上层数据信息都是由二进制数组成。物理层作用就是将这些二进制数字组成的比特流转换成电信号在网络中传输。
数据链路层:将上层数据加上源端和目的端的物理(MAC)地址封装成数据帧,MAC地址是用来识别网卡的物理地址,建立数据链路;当发现数据错误时,可以重新传输数据帧。
网络层:将上层数据加上源端和目的端的逻辑(ip)地址封装成数据包,实现数据从源端到目的端的传输。
传输层:将上层数据分片并加上端口号封装成数据段,或通过对报文头中端口的识别,实现网络中不同主机上的用户进程之间的数据通信。起到承上启下的作用。
会话层:负责在网络两节点之间建立、维持和中止通信。例:服务器验证用户登录就是由会话层完成。
表示层:负责数据格式的转换。如加密解密、转换翻译、压缩解压缩。
应用层:人机交互窗口,把人的语言输入到计算机中。如微信对话窗口。
TCP/IP是一组协议的代名词,它包括许多协议,组成了TCP/IP协议簇。它是把OSI七层模型简化成了五层模型。
端口 | 协议 | 协议功能 | ||
80 | HTTP(超文本传输协议) | 用于浏览器和Web服务器之间的请求和响应的交互 | ||
443 | HTTPS(超文本传输安全协议) | 在HTTP基础上加了SSL/TLS(安全套接层)的安全的超文本传输协议 | ||
21 | FTP(文件传输协议) | 用于控制连接FTP服务器 | ||
53 | DNS(域名系统) | 用于连接DNS服务器 | ||
25 | SMTP(简单邮件传输系统) | 用于发送邮件 | ||
110 | POP3(邮局协议版本3) | 用于接收邮件 | ||
22 | SSH(安全外壳协议 | 用于计算机之间的远程加密登录 | ||
3389 | RDH(远程桌面协议) | 通过端口,用“远程桌面”等连接工具来连接远程的windows服务器 |
端口 | 协议 | 协议功能 | ||
69 | HTTP(简单文件传输协议) | 用于小文件传输 | ||
53 | DNS(域名系统) | 用于解析DNS | ||
111 | RPC(远程调用协议) | 用于远程过程调用 | ||
161 | SNMP(简单网络管理协议) | 用于网络设备的管理 | ||
123 | NTP(网络时间协议) | 用于网络时间同步 |
数据的封装过程为:原始数据→数据段→数据包→数据帧→比特流
注:
数据的解封装过程为:比特流→数据帧→数据包→数据段→原始数据
本文仅仅简单介绍了OSI和TCP/IP模型的组成,以及数据在各层之间传输时封装与解封装的过程。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。