第一章 了解web及其网络基础
TCP/IP协议族
???我们目前使用的互联网是在TCP/IP协议族的基础上运作的,HTTP是它的一个子集。 ???TCP/IP协议族分为以下四层:应用层,传输层,网络层和数据链路层。 各层作用: 应用层:决定了向用户提供应用服务时通信的活动 ???TCP/IP协议族内预存了各种通用的应用服务。如:FTP(文件传输协议)和DNS(域名系统)服务。 HTTP协议也在应用层 传输层:传输层对它的上层即应用层,提供处于网络连接中的2台计算机间的数据传输 网络层:用来处理网络上流动的数据包。数据包是网络传输的最小数据单位。 网络层规定了通过怎样的路径到达对方计算机,并把数据包传输给对方。 当与对方计算机之间通过多台计算机或网络设备进行传输时,网络层的作用就是在许多选项中选择一条传输线路。 数据链路层:用来处理连接网络的硬件部分。包括控制操作系统、硬件的设备驱动等物理可见部分。硬件的范畴均在链路层的作用范围之内。
TCP/IP通信传输流
???利用 TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端从应用层往上走。
与HTTP密切相关的协议:IP,TCP和DNS
???IP(Internet protocol)位于网络层,几乎所有使用网络的系统都会用到IP协议。(PS:IP和IP地址不一样哦) ???IP协议的作用是把各种数据包传送给对方。而要保证确实传送到对方那里,需要满足多个条件。其中2个重要的条件是IP地址和MAC(Media Access Control Address)地址。 ???IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址。IP地址可以和MAC地址进行配对。IP地址可以改变,但MAC地址基本不会改变。 ???IP间的通信依赖MAC地址。根据通信方的IP地址可以查出对应的MAC地址。
第二章简单的HTTP协议
第三章
第四章
第五章
第六章
|