| 失效链接处理 | 
| 
      web前端面经总结(含答案) PDF 下载 
	本站整理下载: 
	相关截图: 
![]() 
	主要内容: 
		应用层 
	
		例: HTTP (Web应用的主要协议)、 SMTP (邮件传输)、 FTP (文件传送)、 DNS (域名系 
	
		统)。 
	
		作用:应用层协议分布在多个端系统上,一个 端系统 中的应用程序使用协议与另外一个 端系统 中 
	
		的应用程序交换信息的分组。 我们把位于应用层的 信息分组 称为 报文 。 
	
		传输层 
	
		例: TCP 协议、 UDP 协议。 
	
		作用:因特网的传输层在应用程序端点之间传送应用层报文(简称端到端传输) 
	
		TCP协议:向它的应用程序提供了面向连接的服务,这种服务包括了应用层报文向目的地的确保传 
	
		递和流量控制。TCP也将长报文划分成短报文,并提供拥塞控制机制,因此,当网络拥塞时,发送 
	
		方可以抑制其传输速率。 
	
		UDP 协议:向它的应用程序提供无连接服务。这是一种不提供不必要服务的服务,没有可靠性,没 
	
		有流量控制,也没有拥塞控制。 
	
		我们把传输层分组称为报文段。 
	
		网络层 
	
		例: IP 协议。 
	
		作用:将层分组从一台主机移动到另一台主机。源主机中的因特网传输层协议( TCP 或者 UDP )向网 
	
		络层递交传输层报文段和目的地址。 
	
		网络层也包括决定路由的路由选择协议,它使得数据报根据该路由从源传输到目的地。 
	
		链路层 
	
		例:以太网、 IEEE802.11、PPP、WIFI 
	
		网络层必须依靠链路层的服务,在每个结点,网络层将数据报下传给链路层,链路层沿着路径将数 
	
		据报传递给下一个结点,在下一个结点,链路层将数据报上传给网络层。 
	
		因为数据报从源到目的地传送通常要经过几条链路,一个数据报可能被沿途不同链路上的不同链路 
	
		层协议处理。例如,一个数据报可能被一段链路上的以太网和下一段链路上的 PPP 所处理。 
	
		我们把链路层分组称为帧。 
	
		物理层 
	
		链路层的任务是将整个帧从一个网络元素移动到邻近的网络元素,而物理层的任务是将该帧中的一 
	
		个一个比特从一个结点移动到下一个结点。物理层的协议是和链路相关的,并且进一步与该链路的 
	
		实际传输媒体相关。比如,以太网具有许多物理层协议:一个是关于双绞铜线的,另一个是关于同 
	
		轴电缆的,还有是关于光纤的等等。 
	
		1.2 HTTP 与 HTTPS 
	
		1.2.1 TLS/SSL 工作原理及握手过程详解 
	
		1.2.2 HTTP 和 HTTPS 的区别 
	
		1.3 TCP与UDP 
	
		TCP 和 UDP 的区别 
	
		TCP可靠传输表现: 
	
		面向连接(三次握手,四次挥手) 
	
		确认和重传机制 
	
		为了保证数据不丢失,接收方会对接收的包进行确认,每一个包都有一个序列号,接收方会向发送 
	
		方发送确认号X+1,表示发送方在X号及X号之前的所有包都被收到,若检测到包丢失,则发送方会 
	
		重新发送。 
	
		流量控制 
	
		在流量控制的机制里面,在对于包的确认中,会携带一个窗口的大小,简单的说一下就是接收端在 
	
		发送 ACK 的时候会带上缓冲区的窗口大小,发送方根据这个缓冲窗口的大小调整发送窗口的大 
	
		小。 
	
		拥塞控制 
	
		在网络出现拥塞时(比如发送数据在一定时间内没有收到确认,可以认为网络出现拥塞),限制数 
	
		据发送速率最好的方式就是限制窗口的大小。在发送方的 TCP 程序会跟踪和维护一个叫做拥塞窗口 
	
		的变量,用来进行拥塞控制。拥塞窗口被称为 cwnd 。在 TCP 发送端,所有被发送但是还没收到确 
	
		认的数据段必须落在这个窗口中,所有,当网络拥塞时,TCP程序将减小 cwnd ,而网络通畅时, 
	
		增大 cwnd ,以此来控制数据发送的速率。 
 | 
    




    
苏公网安备 32061202001004号


    