图解HTTP学习笔记

图解HTTP(一)

前言

为了巩固读书成果,随手笔记,详细参考<<图解HTTP>>

1、TCP/IP协议族

TCP/IP是在IP协议的通信过程中,使用到的协议族的统称。

1.1 TCP/IP分层管理

分层的好处:各层之间的接口部分规划好之后,每个层次内部的设计就能够自由改动了。

应用层:应用层决定了向用户提供应用服务时通信的活动。TCP/IP协议族内预存了各类通用的应用服务。比如,FTP(File Transfer Protocol,文件传输协议)和DNS(Domain Name System,域名系统)服务就是其中两类。HTTP协议也处于该层。

传输层:传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。在传输层有两个性质不同的协议:TCP(TransmissionControl Protocol,传输控制协议)和UDP(User DataProtocol,用户数据报协议)。

网络层(又名网络互连层):网络层用来处理在网络上流动的数据包。数据包是网络传输的最小数据单位。该层规定了通过怎样的路径(所谓的传输路线)到达对方计算机,并把数据包传送给对方。与对方计算机之间通过多台计算机或网络设备进行传输时,网络层所起的作用就是在众多的选项内选择一条传输路线。

链路层(又名数据链路层,网络接口层):用来处理连接网络的硬件部分。包括控制操作系统、硬件的设备驱动、NIC(Network Interface Card,网络适配器,即网卡),及光纤等物理可见部分(还包括连接器等一切传输媒介)。硬件上的范畴均在链路层的作用范围之内。
图解HTTP学习笔记_第1张图片

1.2 IP、TCP、和DNS协议

IP协议
IP协议的作用是把各种数据包传送给对方。而要保证确实传送到对方那里,则需要满足各类条件。其中两个重要的条件是IP地址和MAC地址(Media Access Control Address)。
TCP协议:TCP位于传输层,提供可靠的字节流服务
图解HTTP学习笔记_第2张图片
DNS域名解析服务:
DNS协议提供通过域名查找IP地址,或逆向从IP地址反查域名的服务
图解HTTP学习笔记_第3张图片

你可能感兴趣的:(笔记)