OSI七层参考模型
机器语言:用0,1来代表电信号
抽象语言:文字,声音,图片,视频等人类所能理解的
转换过程:抽象语言——>编码——>二进制——>电信号
通过采用协议(制定的一种标准)采用某种应用来获取某种服务
应用层 提供各种服务,将抽象语言转换为编码,提供人机交互的接口
表示层 将编码转化为二进制,统一格式
会话层 维持网络应用和网络服务器之间的会话链接 ——无标准(例如:qq号,游戏昵称等等)
上三层,为应用程序加工数据的部分,统称为数据应用层,写程序在上三层
传输层 实现端到端的通讯(应用到应用的通讯,区分应用)
端口号 16位二进制构成,0~65535,真实为1~65535.其中1~1023为注明端口(静态端口)用来标定已知的应用服务的;1024-65535为动态端口,高端口
终端与服务器通信时,使用随机的高端口对应本地进程号,使用注明的静态端口标记具体的访问服务器的服务。端口号的核心作用在与区分本地设备的进程和服务端的具体的服务
一些常见的端口号
FTP 文件传输协议 TCP 20(传输数据,文件)/21(传输命令等)
SSH 远程登录协议 TCP 22
telnet 远程登录协议 TCP 23
DNS 域名解析协议 TC