网络基础小结

part1: 标准的http协议是无状态的,无连接的

  1. 标准的http协议指的是不包括cookies, session,application的http协议,他们都不属于标准协议,虽然各种网络应用提供商,实现语言、web容器等,都默认支持它
  2. 无连接指的是什么
  3. 每一个访问都是无连接,服务器挨个处理访问队列里的访问,处理完一个就关闭连接,这事儿就完了,然后处理下一个新的
  4. 无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。

 

HTTP协议又称超文本传输协议;是OSI模型中的第七层应用程中协议;具有以下特点:
    1、支持客户/服务器模式;
    2、简单快速;
    3、灵活;
    4、无连接;
    5、无状态;

      无连接:指的是每次连接只处理一个请求,服务端处理完客户端一次请求,等到客户端作出回应之后便断开连接;这种方式有利于节省传输时间;然后随着互联网的发展,一台服务器同一时间处理的请求越来越多,如果依然采用原来的方式,将会在建立和断开连接上花费大部分时间;
为了避免这一劣势,

      HTTP/1.0:持久连接被提出来;即当一个TCP连接服务器多次请求:客户端会在请求Header中携带Connection:Keep-Alive;向服务器请求持久连接,如果服务端允许就会在响应报文中加上相同的字段;
      HTTP/1.1时代:持久连接称为了默认的连接方式;同时持久连接的弊病也展现出来,即所有的连接都是串行的,HOLB;当某一个请求阻塞时就会导致同一条连接的后续请求被阻塞;
为了解决这一问题:提出了pipellining的概念;客户端发起一次请求时不必等待响应便直接发起第二个请求;服务端按照请求的顺序一次返回结果;
     SPDY和HTTP/2:multiplexing:多路复用技术出现;能够让多个请求和响应的传输完全混杂在一起进行;通过streamID来互相区别;
     PS:HTTP借助于底层的TCP虚拟连接,HTTP协议本身无需连接;就好比A和B打电话,A和B是借助于底层的简化先连接交换信息;但是A和B本身无需连接;
    无状态:是指服务端对于客户端每次发送的请求都认为它是一个新的请求,上一次会话和下一次会话没有联系;HTTP 协议这种特性有优点也有缺点,优点在于解放了服务器,每一次请求“点到为止”不会造成不必要连接占用,缺点在于每次请求会传输大量重复的内容信息。

 

part2: Http相应信息

 

part3:一些概念

TCP是一种面向连接、可靠的、基于字节流的传输层通信协议。TCP具有高可靠性,确保传输数据的正确性,不会出现丢失或乱序;对系统资源要求较多;具有更好的实时性;

UDP是无连接的数据报服务,在传输的过程中不建立连接,不对数据报进行检查和修改,无需等待接收方的应答,有可能出现分组丢失、重复、乱序等问题;对系统资源要求较小;网络开销小;UDP报头只有四个域:原端口地址、目标端口地址、数据报长度、检验和。

IP协议是一种网络协议层协议,互联网上的计算机都有唯一的IP地址,这样数据包可以通路由器的转发到达指定的计算机,但IP地址并不保证数据传输的可靠性。

 

ARP(adress resolution protocol,地址解析协议):位于TCP/IP协议栈中的低层协议,所做的工作就是在主机发送帧之前,根据目标IP地址获取MAC地址,以保证通信过程的顺畅;RAMP(反向地址解析协议):反向解析物理地址并希望返回其对应的IP地址。

PING命令:发出ICMP应答报文,接收ICMP Echo响应,用于检查网络是否连通。

    例题:当我们在局域网内使用ping www.nowcoder.com时,哪种协议没有被使用?(D)

A.ICMP B.ARP C.DNS D.TCP

 

DNS:域名系统,因特网上作为域名和IP地址相互映射的分布式数据库,由主机名得到IP地址的过程叫做域名解析。

Telnet(TCP/IP协议族的一员):Inter网远程登录服务的标准协议和主要方式。为用户提供在本地计算机完成访问远程主机工作的能力。

Tracert:路由跟踪程序,用于确定IP数据包访问目标所采用的路径。

以下会造成流量劫持:MAC欺骗;DNS劫持;伪装的DHCP服务器(DHCP-动态主机配置协议,一个局域网的网络协议,使用UDP协议工作,主要用于给内部网络或网络服务提供商自动分配IP地址)。

 

路由:路由是指分组由源到目的地时,决定端到端路径的网络范围的进程。具体而言,就是路由器从一个接口上收到数据包,根据数据包的目的地进行定向并转发到另一接口的过程。

    直连路由:由链路层协议发现,一般指去往路由器的接口地址所在网段的路径,直连路由无需手动配置,只要接口配置了网络协议地址,同时管理状态、物理状态和链路协议均运行时,路由器可以自动感知该链路的存在,直连路由只能是用于直接相连的路由器,非直接相连的路由器端口是没有直连路由的。

    静态路由:在路由器中设定固定的路由表,由管理员人工指定。除非管理员干预,否则静态路由不会发生变化,因此静态路由不能对网络的变化做出及时的反应。优点是简单、高效、可靠、网络安全、保密性高、转发效率高,缺点是适应性差,一般用于网络规模不大、拓扑结构固定的网络中,比如小规模局域网。

    动态路由:网络中的路由器相互通信,传递路由信息,利用收到的路由信息更新路由器表的过程。由于路由器每隔一段时间会自动生成路由表,所以,它能够实时的适应网络结构的变化。优点:适应性强,适用于网络规模大,网络拓扑结构复杂的网络。

    在所有路由中,静态路由优先级最高,当发生冲突时,以静态路由为准。

 

part4:IPV6占用16个字节,128位

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值