应用层:为应用程序提供网络服务。
表示层:定义数据的格式,对数据进行压缩、解压缩、加密、解密、编码、解码。
会话层:对通信双方间的会话进行建立、维护、拆除-----session id---区分同一应用程序的不同进程
传输层:建立端到端的连接---端口号----逻辑连接;提供分段---MSS---1500字节
端口号:0-65535,0和65535不能用,系统保留
知名端口号:1-1023
HTTP---80--TCP
HTTPS--443--TCP
FTP--20 \21----TCP
TFTP------UDP
DNS---53---TCP\UDP
SMTP:邮件的发送端---25--tcp
POP3:邮件的接收端--110--tcp
telnet---23----tcp
DHCP---67(服务器端) 68(客户端)
动态端口号:1024以上的随机端口号
网络层:根据IP地址转发数据、提供分片功能----MTU----1500字节---范围转发
数据链路层:根据MAC地址转发数据;封装成帧、差错检测、透明传输--精确转发
物理层:传输电信号、光信号、传输比特流,定义了一些参数标准(电压、线缆。信号的传输模式)
单工模式:通信的一方具备收或发两个功能。收音机
半双工模式:通信的双方具备收和发两个功能,但不是同时具备,对讲机
双工模式:通信的双方同时具备收和发两个功能。
应用层:把人类语言转换成编码,ASCII UTF-8
表示层:把编码转换成二进制
介质访问控制层:把二进制转换电信号
物理层:传输电信号
(3)域名的属性层次化结构:
域是因特网中一种管理范围的划分:根域、顶级域名、二级域名、三级域名等等
域名结构:顶级域名、二级域名、三级域名等等
域名的特点:不同等级的域名之间使用点号隔开,级别最高的写在右边,低的在左边;
每一级域名都由字母和数字组成,不区分大小写;
域名的根域用'.'表示,以点号结尾的域名被称为完全合格域名(FQND)
客户端发送数据包给谷歌(百度)服务器,谷歌(百度)服务器收到数据包后将数据返回给客户端的浏览器,浏览器通过渲染,最终用户看到了网站上的主页信息。
HTTP协议简介:
超文本传输协议,一个典型的C/S架构的协议,HTTP协议传输层是基于TCP协议来进行工作的,使用的端口号是80端口。
- (HyperText):是一种按照URL指示,将超文本文档从一台主机(Web服务器)传输到另一台主机(浏览器)的应用层协议,以实现超链接的功能。
- HTTP:包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML。