http 超文本传输协议,web的协议规范。
HTML:HyperText Markup Language ,超文本标记语言;URL:Uniform Resource Locator 统一资源定位符。
TCP/IP协议分为四层:应用层,传输层,网络层和数据链路层。应用层,FTP(File Transfer Protocol, 文件传输协议)、DNS(Domain Name System 域名系统)、HTTP。传输层,TCP(Transmission Control Protocol,传输控制协议),UDP(User Data Protocol,用户数据报协议)。数据包是网络传输的最小单位,网络层决定到达对方计算机的路径。链路层,处理链接网络的硬件部分。
IP是Internet Protocol,位于网络层。IP地址指明了节点被分配到的地址,MAC地址是值网卡所属的固定地址。IP地址可以和MAC地址配对(怎么配对?)。IP地址可变换,但MAC地址基本上不会改变。
网络层中转数据时,利用下一站中转设备的MAC地址来搜索下一个中转目标,采用ARP(Address Protocol Resolution).ARP是一种用以解析地址的协议,根据通信方的IP地址就可以查出对应的MAC地址。
路由选择机制,在到达通信目标前的中转过程中,通过APR协议不能解析出目标的MAC地址,就先发送给路由器,再由路由器转发。
TCP协议为了更容易传输大数据分割数据,而且TCP协议能够确认数据最终是否送达到对方。TCP协议采用三次握手,发送带有SYN标志的数据包给对方,对方收到后回复带有SYN/ACK标志的数据包以示传达确认信息,发送端回传带有ACK标志的数据包代表握手结束。
DNS提供域名和IP地址之间的解析服务。