计算机网络成神之路——Web及网络基础

Web及⽹络基础

使⽤HTTP协议访问Web

 

浏览器通过地址栏输⼊的URL,从Web服务器上获取资源(resource)等信息,显示在⻚⾯上

Web使⽤⼀种名为Http(超⽂本传输协议)的协议作为规范,完成从客户端到服务器的⼀系列运作流程。

可以发送请求的获取Web服务器等,都可称为客户端(client)

HTTP的诞⽣

URL:(Uniform Resource Locator)统⼀资源定位器

WWW:(World Wide Web)万维⽹

HTTP/1.0 :HTTP正式作为标准被公布是在1996年的5⽉,版本为1.0,并记载在RFC1945.虽说是初期标准,但⾄今该协议标准⼈被⼴泛使⽤在服务器端

⽹路基础TCP/IP

通产使⽤的⽹络是在TCP/IP协议族的基础上运作的,⽽HTTP属于他的⼀个⼦集

TCP/IP协议族

计算机要与⽹络设备要通信,双⽅就得遵循同⼀种⽅法,我们把这种⽅法称为协议。

 TCP/IP是互联⽹相关的各类协议的总称,协议中存在各式各样的内容,从电缆的规格到IP地址的选定⽅法、寻找异地⽤户的⽅法等等

TCP/IP的分层管理

TCP/IP协议族⾥⾯最重要的⼀点就是分层。TCP/IP协议族按层次分别分为以下4层:应⽤层、传输层、⽹路层、数据链路层。

*把TCP/IP层次化是有好处的,那层需改动时,只对需要改动的那层改动,其他层不受影响。每⼀层只需要做好⾃⼰的⼯作就OK,不需要管其他层。

TCP/IP各层作⽤如下:

1.应⽤层:决定了向⽤户提供应⽤服务时通信的活动

TCP/IP协议族预存了各类通⽤的应⽤服务(FTP、DNS)HTTP也属于该层

2.传输层:对上层应⽤层,提供处于⽹络连接中的两台计算机之间的数据传输

⽹络层有两个性质不同的协议,TCP传输控制协议和UDP⽤户数据报协议

3.⽹络层:⽤来处理⽹络上的流动数据包。

数据包是⽹络出⽹络传输的最⼩单位,与对⽅计算机之间通过多台计算机或⽹络设备进⾏传输时,⽹络层所起的作⽤就是在众多的选项之间选择⼀条线路

4.数据链路层:⽤来连接处理⽹络的硬件部分。包括操作系统、硬件的设备驱动、⽹卡等硬件均在链路层的作⽤范围之内

TCP/IP通信传输流

 进⾏⽹络通信时,发送端通过分层顺序由上往下⾛,接收端则由下往上⾛

 

发送端在层与层之间发送数据时,每经过⼀层会被打上属于该层的⾸部信息,反之接收端在层与层传输数据时,每经过⼀层会把对应的⾸部信息消去

这种把信息包装起来的做法叫做封装

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值