网络通信 - 重要知识点

来源:互联网 发布:知盈医学课堂软件 编辑:程序博客网 时间:2024/04/28 19:58

OSI

7  应用层:用户程序的接口,常用协议:FTP(文件传输协议)、HTTP(超文本传输协议)、SMTP(简单邮件传输协议)、DNS(域名系统)和TELNET(远程登录)。

6  表示层:为不同种类机器通信提供一种公共语言,以使它们能进行通信。常用协议:ASCII、JPEG和GIF。

5  会话层:实现不同机器上的用户建立会话,常用协议:SSH。

4  传输层:(数据段)实现可靠或不可靠的数据通信,常用协议:TCP和UDP。

3  网络层:(数据包)实现IP地址访问,常用协议:IP和ICMP。

2  数据链路层:(数据帧)实现MAC地址访问,常用协议:RARP。

1  物理层:(比特流)


路由和网关

路由  routing

网络层的数据包转发设备

主要使用TCP/IP协议

路由根据数据包中的IP地址路由中的路由表共同决定数据包的输出端口下一跳地址

网关  Gateway

一个网络连接到另一个网络的关口

主要使用TCP/IP协议

面向连接的网关和无连接网关

路由 vs 网关

相同

连接不同网络

不同

路由只能在具有相同协议的网络间转发数据包

网关是一个协议转换器,可在使用不同协议的网络间转发数据。


输入一个URL地址后会发生什么?

1  DNS 域名解析,得到IP 地址。

2  浏览器发送 HTTP 请求给 Web 服务器,Web 服务器不会将目标网页发送给浏览器,而是发送一个永久重定向响应给浏览器。

3  浏览器跟踪重定向地址。

4  服务器处理访问请求,发回一个HTML响应。

5  浏览器显式HTML网页。


重定向(301/302 Redirect)的目的

1  防止由于原网页地址发生变化引发的页面错误(404)

2  带 www 和不带 www 的网页地址在搜索引擎数据库中的排名是不一样的,重定向可以将带 www 和不带 www 的地址统一归类为同一地址,以防止不带 www 的网页地址由于排名过低而靠后显式。




0 0
原创粉丝点击