了解web及网络基础

- 日理万妓 2023-07-23 10:59 40阅读 0赞

首先说几个概念:

1,http:

  1. 超文本传输协议(其实翻译的有问题,应该叫超文本转移协议,译法形成,先到先来,所以就叫超文本传输协议吧),
  2. 作为协议规范,完成从客户端到服务器端等一系列运作流程,可以这么说web是建立在http协议上通信的.

2,TCP/IP协议族:

  1. 1,计算机和网络设备之间需要相互通信,双方就必须要基于相同的方法.一套规则,我们把这种规则称为协议.
  2. 2,协议中存在各种各样的内容,把互联网相关联的协议集合起来总称为TCP/IP协议.

TCP/IP协议族中最重要的一点是分层.

应用层<–>传输层<–>网络层<–>数据链路层
这样分层的好处就是如果某个地方修改时,只需要把变动的层次修改掉就可以了,不用整个都替换掉
(注释:感觉就是面向对象分成小块来处理调用)
a,应用层:
应用层决定了向用户提供 应用服务 时通信的活动.例如:FTP(文件传输协议),DNS(域名系统).http协议也在这一层.
b,传输层:
传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输.传输层有两个性值不同的协议TCP和UDP.
c,网络层(网络互联层):
网络层用来处理网络上流动的数据包.数据包是网络传输的最小单位,在与对方计算机之间通过
多台计算机或网络设备进行传输时,网络层起到的作用就是在众多的选项内选择一条传输路线.
d,链路层(数据链路层,或者叫网络接口层)
用来处理连接网络的硬件部分.


对于TCP/IP通信时理解:

  1. 首先用户作为发送端在应用层发出一个想看某个web页面的http请求,然后传输层把报文数据(应用层的http请求报文)
  2. 分割,并在分割后的报文片段加上标记序号和端口号,接着到了网络层,加上ip,最后在到链路层加上mac地址,再接着按照
  3. 相反顺序传递到服务器一端,层层解析重组,这样再服务器的接受端就获取到了信息,这样就算是一个完整的通讯步骤了.
  4. 如图解所示:

TCP:

  1. TCP按照层次分,属于传输层,提供可靠的字节流服务.作用简言之,就是为了更容易传送大数据才把数据分割,
  2. 而且TCP协议能够确认数据最终是否送达对方.
  3. 三次握手:
  4. 发送端首先发送一个带SYN标志的数据包给对方,加收端接受到后,回传一个带有SYN/ACK标志的数据包以
  5. 表示传达确认消息.最后发送端再回传一个ACK标志的数据包,代表握手结束.
  6. DNS服务(域名解析):

IP:

  1. IP是指的IP协议,是一种协议的名称.作用是把各种数据传送给对方.
  2. 其包括IP地址和MAC地址.IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址.
  3. IP地址可以跟MAC地址进行配对.IP地址是可变的,MAC地址基本上不会更改.

web页面是如何呈现的:

  1. 根据web浏览器地址栏中指定URL,web浏览器从浏览器服务端获取文件资源等信息,从而返回在web页面.

发表评论

表情:
评论列表 (有 0 条评论,40人围观)

还没有评论,来说两句吧...

相关阅读

    相关 web网络基础

    简介   生活中,上班族每天需乘坐地铁或公交去公司工作,此过程中交通工具作为载体负责完成从家到公司的传输,如图所示。与之对应,Web是以Internet(互联