超文本标记语言); 作为文档传递协议的 HTTP ; 指定文档所在地址的 URL(Uniform Resource Lo
引入:当在浏览器的地点栏输入url时...
按照Web浏览器地点栏中指定的url,Web浏览器从Web处事端获取文件资源(resource)等信息,从而显示出Web页面。
HTTP(HyperText Transfer Protocol,超文本传输/转移协 议 )
客 户端(client):通过发送请求获取处事器资源的 Web 浏览器等
WWW 构建技术,分袂是:
把 SGML(Standard Generalized Markup Language,标准通用符号语言)作为页面的文本标 记语言的 HTML(HyperText Markup Language,超文本符号语言);
作为文档通报协议的 HTTP ;
指定文档地址地点的 URL(Uniform Resource Locator,统一资源定位符)。
TCP/IP 协议族是互联网相关的种种协议族的总称 ,HTTP 属于它内部的一个子集。
狭义:TCP/IP 是指 TCP 和 IP 这两种协议。
还有一种说法认为,TCP/ IP 是在 IP 协议的通信过程中,使用到的协议族的统称。
TCP/IP 协议族条理化 按条理分袂分 为以下 4 层:应用层、传输层、网络层和数据链路层。应用层
应用层决定了向用户供给应用处事时通信的勾当。
FTP(File Transfer Protocol,文件传输协议)
DNS(Domain Name System,域 名系统)
HTTP 协议也处于该层。
传输层
传输层对上层应用层,供给处于网络连接中的两台计算机之间的数据 传输。
TCP(Transmission Control Protocol,传输控制协议)
UDP(User Data Protocol,用户数据报 协议)。
网络层(别名网络互连层)
网络层用来措置惩罚惩罚在网络上流动的数据包。数据包是网络传输的最小数 据单位。该层规定了通过怎样的路径(所谓的传输路线)达到对方计 算机,并把数据包传送给对方。
与对方计算机之间通过多台计算机或网络设备进行传输时,网络层所 起的感化就是在众多的选项内选择一条传输路线。
链路层(别名数据链路层,网络接口层)
用来措置惩罚惩罚连接网络的硬件部分。包孕控制操纵系统、硬件的设备驱 动、NIC(Network Interface Card,网络适配器,即网卡),及光纤等 物理可见部分(还包孕连接器等一切传输媒介)。
硬件上的领域均在 链路层的感化范畴之内。
TCP/IP 通信传输流
封装
IP(Internet Protocol)网际协议位于网络层,感化是把各类数据包传送给对方
IP 地点指明了节点被分配到的地点,MAC 地点是指网卡所属的固定 地点。
IP 地点可以和 MAC 地点进行配对。
IP 地点可调动,但 MAC 地点根基上不会变动。
使用 ARP 协议凭借 MAC 地点进行通信 ,按照通信方 的 IP 地点就可以反查出对应的 MAC 地点。
没有人能够全面掌握互联网中的传输状况
路由选择:在达到通信方针前的中转过程中,那些计算机和路由器等网络设备只 能获悉很大略的传输路线。2.
2.确保可靠性的 TCP 协议按条理分,TCP 位于传输层,供给可靠的字节流处事。
字节流处事(Byte Stream Service)是指,为了便利传输,将大 块数据支解成以报文段(segment)为单位的数据包进行打点。
可 靠的传输处事是指,能够把数据准确可靠地传给对方。
一言以蔽之, TCP 协议为了更容易传送大数据才把数据支解,而且 TCP 协议能够 确认数据最终是否送到达对方。
三次握手 (three-way handshaking)计谋。
用 TCP 协议把数据包送出去后,TCP 不会对传送后的情况充耳不闻,它必然会向对方确认是否告成送达。
握手过程中使用了 TCP 的标识表记标帜(flag) —— SYN(synchronize) 和 ACK(acknowledgement)。
发送端首先发送一个带 SYN 标识表记标帜的数据包给对方。
接收端收到后,, 回传一个带有 SYN/ACK 标识表记标帜的数据包以示转达确认信息。
最后,发 送端再回传一个带 ACK 标识表记标帜的数据包,代表“握手”结束。
若在握手过程中某个阶段莫名中断,TCP 协议会再次以不异的挨次发 送不异的数据包。
除了上述三次握手,TCP 协议还有其他各类手段来保证通信的可靠 性。
DNS(Domain Name System)处事是和 HTTP 协议一样位于应用层的 协议。它供给域名到 IP 地点之间的解析处事。
DNS 协议供给通过域名 查找 IP 地点,或逆向从 IP 地点反查域名的处事。
URI( Uniform Resource Identifier 统一资源标识符)
URL(Uniform Resource Locator,统一资源定位符)
URL 是 URI 的子集。
绝对 URI 的格局:
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32112.html