http图解--总结

本文详细介绍了TCP/IP协议族的层次结构,包括应用层、传输层、网络层和数据链路层。讲解了HTTP请求的过程,DNS域名解析,以及MAC地址与IP地址的区别。此外,讨论了HTTPS的安全性及其混合加密机制,探讨了为何并非所有网站都始终使用HTTPS。同时,提到了代理、网关和隧道的概念,并简要概述了常见的HTTP状态码。
摘要由CSDN通过智能技术生成

在这里插入图片描述

TCP/IP 是互联网相关的各类协议族(FTP文件传输协议、DNS域名解析协议、HTTP(应用层)UDP用户数据报协议、TCP传输控制协议(传输层)、IP网际协议(网络层)、ICMP等)的总称

TCP/IP 协议族(分层管理)按层次分别分为以下 4 层:应用层、传输层、网络层和数据链路层。
 

当我们在网页浏览器(Web browser)的地址栏中输入 URL时,Web 页面是如何呈现的吗?

首先发送端的应用层先通过DNS域名系统解析,把域名转换为计算机认识的IP地址,

然后发送端再向该域名(IP地址)的服务器发送网络请求:HTTP协议生成HTTP请求报文,TCP协议将请求报文分割成报文段,可靠地传输给对方,IP协议通过路由器搜索对方的地址进行中转并传送(客户端端),TCP协议把接收方接收到的报文段按序号重组,HTTP协议处理请求的内容,结果也原路返回到发送端(服务器端)。三次握手四次挥手

域名和主机的关系、是怎么转换的?

 IP地址是面向主机的,而域名则是面向用户的。
域名和IP的对应关系保存在一个叫hosts文件中。
最初,通过互联网信息中心来管理这个文件,如果有一个新的计算机想接入网络,或者某个计算IP变更都需要到信息中心申请变更hosts文件。其他计算机也需要定期更新,才能上网。但是这样太麻烦了,就出现了DNS系统。在域名解析的过程中仍然会优先查找hosts文件的内容。

域名需要由遍及全世界的域名服务器去解析,域名服务器实际上就是装有域名系统的主机。

DNS(域名解析协议)详解_honeyJ-CSDN博客_dns协议 DNS的域名解析过程

MAC地址和IP地址的区别?

我们可以根据需要给一台主机指定任意的IP地址,如我们可以给局域网上的某台计算机分配IP地址为192.168.0.112 ,也可以将它改成192.168.0.200。而任一网络设备(如网卡,路由器)一旦生产出来以后,其MAC地址不可由本地连接内的配置进行修改。如果一个计算机的网卡坏了,在更换网卡之后,该计算机的MAC地址就变了 。IP 地址指明了节点被分配到的地址,MAC 地址是指网卡所属的固定地址。IP 地址可以和 MAC 地址进行配对。

无线路由器里的ARP映射表是用来观察网络中计算机的MAC地址和IP地址的映射关系。ARP(Address Resolution Protocol) 是一种用以解析地址的协议,根据通信方的 IP 地址将其转换出为 MAC 地址。并可选定欲控制的计算机条目进行配置,同一局域网中的一台主机要和另一台主机进行直接通信。arp是主机发送信息时将包含目标IP地址的arp请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地。

ARP缺陷:

ARP请求为广播形式发送的,网络上的主机可以自主发送ARP应答消息,并且当其他主机收到应答报文时不会检测该报文的真实性就将其记录在本地的MAC地址转换表,这样攻击者就可以向目标主机发送伪ARP应答报文,从而篡改本地的MAC地址表。

交换机之所以能够直接对目的节点发送数据包,而不是像集线器一样以广播方式对所有节点发送数据包,最关键的技术就是交换机可以识别连在网络上的节点的网卡MAC地址,并把它们放到一个叫做MAC地址表的地方。这个MAC地址表存放于交换机的缓存中,并记住这些地址,这样一来当需要向目的地址发送数据时,交换机就可在MAC地址表中查找这个MAC地址的节点位置,然后直接向这个位置的节点发送。

HTTP报文和实体的区别&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值