浏览器生成消息

浏览器、Web服务器、网址(URL)、HTTP、HTML、协议、URI、请求消息、解析器、Socket库、DNS服务器 、域名

浏览器的工作会从对用户输入的网址进行解析开始。浏览器会根据网址的含义来生成请求的消息。浏览器通过请求消息将用户需要哪些数据告知服务器,只要理解了具体的消息长什么样,我们就能够理解访问Web服务器时使用的HTTP协议的原理了。

计算机网络关键词是什么(网络是怎样连接的)(1)

用电信号传输TCP/IP数据

TCP/IP、套接字、协议栈、IP地址、端口号、包、头部、网卡、网卡驱动、MAC地址、以太网控制器、ICMP、UDP

在网络包出现之前,通信都是像电话一样把线路连接起来进行的。但是,连接线路的通信方式只能和固定的对象进行通信,无法发挥计算机可以处理多种工作的特点。为了解决这个问题,人们设计出了使用网络包来进行通信的方式。

从网线到网络设备

局域网(LAN)、双绞线、串扰、中继式集线器、MDI、MDI-X、交换式集线器、全双工、半双工、碰撞、自动协商、路由器、路由表、子网掩码、默认网关、分片、地址转换、公有地址、私有地址

交换机比路由器更简单,因此可能有人认为交换机应该比路由器出现的更早,其实路由器先问世的

对于路由器和交换机,如果包在传输过程中发生错误,会直接丢弃错误的包而不会尝试修复。不过操作系统中的网络控制软件(协议栈)会对丢失的包进行重发,数据不会因此丢失。

计算机网络关键词是什么(网络是怎样连接的)(2)

通过接入网进入互联网内部

ADSL、FTTH、光纤、接入网、ADSL Modem集成式路由器、ATM、信元、正交振幅调制、分离器、DSLAM、宽带接入服务、PPP、网络运行中心(NOC)、光纤、IX(Internet eXchange, 互联网交换)

互联网通过技术更新一直在不断进化,大家可能会认为它是一种很新的网络,其实并非如此。互联网实际上是一种具有将近40年历史的最古老的包网络

服务器端的局域网中有什么玄机

防火墙、包过滤、数据中心、轮询、负载均衡器、缓存服务器、代理、代理服务器、内容分发服务、重定向

浏览器有时候是和Web服务器通信,有时候是和缓存服务器以及负载均衡器等进行通信。

防火墙并不是必需的,但是没有防火墙会增加风险。防火墙不会检查通信数据的具体内容,因此无法抵域隐藏在通信数据内容中的攻击。

计算机网络关键词是什么(网络是怎样连接的)(3)

请求到达Web服务器,响应返回浏览器

响应消息、多任务、多线程、虚拟目录、CGI、表单、访问控制、密码、数据格式、MIME

无论任何计算机,协议栈的功能和工作方式都是相同的,因此客户端计算机也可以当作服务器来使用。不过,客户端和服务器相比其性能和可靠性都比较差。

路由器和交换机是不考虑请求包和响应包之间的关联的,而是将他们作为独立的包来处理,因此请求和响应是有可能通过不同的路由来传输的,具体走哪条路由,是由路由器的路由表和交换机的地址表中的配置来决定的。

大纲是这样的,后面将具体描述一下过程。

,