51,407
社区成员
发帖
与我相关
我的任务
分享大致过程啊? 要多么大致才行?
浏览器中输入网址URL,浏览器根据URL进行解析,根据网址的含义生成请求消息,即HTTP消息报文
浏览器向NDS服务器查询域名对应的IP地址
查询到地址后浏览器委托操作系统向Web服务器发送请求
应用程序收到委托后,通过TCP协议发送数据,
先创建套接字,然后客户端套接字和服务器端套接字进行连接
协议栈和网卡将数据切歌城小块并封装成网络包,再将网络包转成电信信息或者光信号发送
信号从计算机中流出后通过路由器交换机转发进入互联网
信号在通过通信线路和运行商网络达到服务器,通过防火墙,缓存服务器,负载均衡服务器到达Web服务器
服务器将广电信号转成数字形式网络包,提取出HTTP请求消息报文,并解析请求内容,如果是请求网页数据, 就读取这个文件取数据,并以响应的形式返回给客户端
返回消息通过互联网到达客户端计算机浏览器,浏览器解析并显示在屏幕上
收发消息全部完成后,最后断开并删除套接字