• 1.使用Get,其参数会放在URL后面,以?

    GetPost的区别


    1.get是从服务器上获取数据,post是向服务器上传数据。

    2.get是把参数数据列加到提交表单的action属性所指的url中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP POST机制,将表单内各个字段与其内容放置在HTML header 内一起传送到 action属性所指的URL地址。用户看不到这个过程。

    3.对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。

    4.get传送的数据量较小。不能大于2kb(这主要是应为受URL长度限制),post传送的数据量较大,一般被默认为不受限制。但理论上,限制取决于服务器的处理能力。

    5.get安全性较低,post安全性较高。因为get在传送的过程,数据被放在请求的URL中,而如今享有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息会一同显示在用户面前。post的所有操作对用户来说都是不可见的。

    6.在FORM提交的时候,如果不指定Method,则默认为get请求(.net默认是post),Form中提交的数据将会附加在RUL之后,以?分开URL分开。字母数据字符原样发送,但空格转换为“+”号,其它符号转换为%xx,其中xx为该符号以16进制表示的ascii(或iso latin-1)值。

    get请求提交的数据放置在HTTP请求协议头中,而post提交的数据则放在实体数据中;get方式提交的数据最多只能有2048字节,而post则没有限制。

    post传递的参数在doc里,也就http协议所传递的文本,接受时再解析参数部分。获得参数。一般用post比较好。post提交数据是隐式的,get是通过在URL里面传递的,用来传递一些不需要保密的数据,get是通过的URL里传递参数,post不是。



    
    展开全文
  • 1. GET 和 POST 的区别 【注意】HTTP没有要求,如果Method 是POST,数据就要放在BODY中。也没有要求 Method 是GET,数据就一定放在 URL 中而不能放在 BODY中。 GET 和 POST 是HTTP 协议中的两种发送请求的方法。 ...

    1. GET 和 POST 的区别

    【注意】HTTP没有要求,如果Method 是POST,数据就要放在BODY中。也没有要求 Method 是GET,数据就一定放在 URL 中而不能放在 BODY中。

    GET 和 POST 是HTTP 协议中的两种发送请求的方法。 HTTP是什么呢? HTTP 是基于 TCP/IP 的关于数据如何在万维网上通信的协议。HTTP 底层是 TCP/IP,所以 GET 和 POST 的底层也是 TCP/IP。

    =============================================================================

    【区别一】

    • GET 参数是通过 URL 传递
    • POST 放在 request body中

    下面用生动形象的例子来说明 GET 和 POST 之间的区别。

    在万维网的世界中,TCP就像是汽车,我们用TCP 来运输数据,它很可靠,从来不会发生丢件少见的现象。但是,如果路跑的全部是看起来一模一样的汽车,那么送急件的汽车可能被前面的汽车堵在了路上,导致急件不能运输到目的地。为了避免这种情况发生,交通规则 HTTP 诞生。HTTP 给汽车分类了,设定了几个不同的服务级别,有 GET 、POST、PUT、DELETE等。

    • HTTP规定,当执行 GET 请求的时候,要给汽车贴上 GET 标签,而且要求把传送的数据放在车顶上(URL中)。
    • 当执行POST请求的时候,要给汽车上贴上POST标签,并把货物放在车厢里。

    =============================================================================

    【区别二】

    但是我们在运输过程中,是对运输量有限制的(参数的大小)

    在万维网的世界中,还有另一个角色:运输公司。不同的浏览器(发起http请求)和服务器(接收http请求)就是不同的运输公司。理论上,你可以在车顶上无线的放货物(url中无限加入参数)。但是运输公司可不傻,装货和卸货都会花费很大的成本,(大多数)浏览器通常会限制URL长度为 2K 个字节,(大多数)服务器最多处理 64K 大小的url。超过的部分,不会处理。

    =============================================================================

    【区别三】

    GET 产生一个 TCP 数据包;POST 产生两个 TCP 数据包。

    • 对于 GET 方式的请求,浏览器会把 http header 和 data 一并发送过去,服务器响应 200(返回数据)
    • 对于 POST 方式的请求,浏览器会先发送 header,服务器响应 100(continue),浏览器再发送 data,服务器响应ok(返回数据)

    =============================================================================

    【区别四】

    get 比post 更不安全,因为参数直接暴露在 URL 中,所以不能用来传递敏感信息。
    get 请求会被完整的保存在浏览历史记录中,post 中的参数不会被保留。

    参考并感谢

    [1] https://www.cnblogs.com/logsharing/p/8448446.html

    展开全文
  • GET和POST格式是怎样的? 一个HTTP请求报文分为四部分:请求行,请求头,空行,请求数据(body主体): 1.请求行:由请求方法字段、URL字段、和HTTP协议版本字段3个字段组成,如:POST http://127.0.0.1:8001/ ...

    涉及到是否有抓包经历。GET和POST是我们常用的两种HTTP方法,可以使用wireshark抓取HTTP的get和post请求。

    GET和POST格式是怎样的?

    一个HTTP请求报文分为四部分:请求行,请求头,空行,请求数据(body主体):

    1.请求行:由请求方法字段、URL字段、和HTTP协议版本字段3个字段组成,如:POST http://127.0.0.1:8001/ HTTP/1.1\r\n (其中\r\n代表换行)

    2.请求头:从第二行开始,以(key-value)对组成,以\r\n换行符结尾,每一行的内容都是一个请求头参数值,直到遇到一个空行为止,典型的请求头有:

     

    • User-Agent:产生请求的浏览器类型。
    • Accept:客户端可识别的内容类型列表。
    • Host:请求的主机名,允许多个域名同处一个IP地址,即虚拟主机

    3.空行:最后一个请求头之后是一个空行,发送回车符和换行符,通知服务器以下不再有请求头。在实际抓包中就是(\r\n),即请求头和请求体中间隔着一行空行作为分界

    4.请求数据(body 主体):请求数据不在GET方法中使用,而是在POST方法中使用,即GET方式的请求没有请求数据,是将参数追加到URL后面的,URL中?后面的内容为请求参数,而POST则四个部分都有POST 方法适用于需要客户填写表单的场合,与请求数据相关的最常使用的请求头是Content-Type 和 Content-Length,用于指定请求数据的类型和长度。

    (在wireshark中使用 http.request.method=="GET" 命令可进行查询过滤)

    注:因为get请求参数一般都用ascii编码到url中,所以不含请求数据(request-body),当然你也可以强行放到request-body里面。

    GET和POST的区别:

    GET和POST最主要的区别是:GET用于请求获取数据,而POST是向指定的资源创建修改数据。最直观的区别是GET把参数包含在URL中,POST通过请求体传递参数,所以POST更安全。而且GET的url长度是有限制的(2048个字符),POST无限制。

    总结如下:

     

    1. GET在浏览器回退时是无害的,POST会再次提交请求
    2. GET产生的URL地址可以被Bookmark,而POST不可以
    3. GET请求会被浏览器主动cache,而POST不会,除非手动设置
    4. GET请求只能进行url编码,而POST支持多种编码方式
    5. GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留
    6. GET请求在URL中传送的参数是有长度限制的,而POST没有
    7. 对参数的数据类型,GET只接受ASCII码,而POST没有限制
    8. GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息,如密码
    9. GET参数通过URL传递,POST放在request body中

    以上都是表面上的区别,如果往深层次思考,GET和POST都是HTTP协议中的两种发送请求的方法,而HTTP是基于TCP/IP的关于数据如何在万维网中能够通信的协议,即底层是TCP/IP,所以GET和POST的底层也是TCP/IP,也就是说GET/POST都是TCP连接,GET和POST所做的事是一样的,如果要给GET加上request body,给POST加上URL参数,技术上是完全行得通的。只是HTTP的规定对GET和POST加上的“行为准则”:“GET将需要传送的数据放在url中,POST将参数放在请求体中”。而TCP才是GET和POST怎么实现的基本,他们本质上都是TCP连接。如果使用GET服务,在request body偷偷藏了数据,不同的处理器处理方式不同,有的会读取数据,有的服务器会直接忽略,即不一定能被接收到。

    至于GET传送参数有长度限制,是因为业界不成文的规定是,(大多数)浏览器通常都会限制url长度在2K个字节,而(大多数)服务器最多处理64K大小的url,超过的部分不会处理。

    另一个很重要的区别是:GET产生一个TCP数据包,POST产生两个TCP数据包。即:GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);而对于POST,浏览器先发送header,服务器响应100 continue,浏览器在发送data,服务器响应200(返回数据)。因为POST需要两步,时间上消耗的要多一点,所以GET比POST效率要高。但是在网络环境差的情况下,两次包的TCP在验证数据包完整性上,更具有优势。

    参考自:点击打开链接  点击打开链接

    展开全文
  • 计算机网络之基础篇 一、计算机网络概述  1.什么是计算机网络   计算机网络主要由一些通用的、可编程的硬件互连而成,通过这些硬件,可以传送不同类型的数据,并且可以支持广泛和日益增长的应用。  2.计算机网络...

    计算机网络之基础篇

    一、计算机网络概述
    1.什么是计算机网络
      计算机网络主要由一些通用的、可编程的硬件互连而成,通过这些硬件,可以传送不同类型的数据,并且可以支持广泛和日益增长的应用。
    2.计算机网络的分类
      按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN)
      按照网络使用者:公用网络、专用网络
    3.计算机网络的发展历史
      互联网的发展历史:
       第一阶段:单个网络ARPANET,交换机+电脑
       第二阶段:三层结构互联网,主干网+地区网+校园网
       第三阶段:多层次ISP(Internet Service Provider,网络服务提供商)互联网,主干ISP+地区ISP+校园/公司/家庭…
      中国互联网的发展历史:
       1980年开始互联网实验,1989年第一个公立网络建立运行,1994年接入国际互联网。
    4.计算机网络的层次结构
      层次结构设计的基本原则:
       各层之间是相互独立的;
       每一层需要有足够的灵活性;
       各层之间完全解耦。
      OSI七层模型:并没有成为广泛使用的标准模型,标准制定周期过长,设计不合理。
    (9-3-0753)
      TCP/IP四层模型:
    在这里插入图片描述
    5.计算机网络的性能指标
      速率:bps=bit/s
      时延:发送时延、传播时延、排队时延、处理时延
      往返时间RTT:数据报文在端到端通信中的来回一次的时间
    二、物理层概述
    1.物理层的作用:连接不同的物理设备,传输比特流。
    2.信道的基本概念:信道是往一个方向传输信息的媒体,一条通信电路包含一个发送信道和一个接受信道。
      单工通信信道:只能一个方向通信,没有反方向反馈的信道;
      半双工通信信道:双方都可以发送和接受信息,但
    不能同时发送也不能同时接收

      全双工通信信道:双
    方都可以同时发送和接收

     3.信道的分用-复用技术:大大提升信道的利用率,如下图,分为频分复用、时分复用、波分复用、码分复用。
    在这里插入图片描述
    三、数据链路层
     1.数据链路层概述
      封装成帧:“帧”是数据链路层数据的基本单位,帧的结构如下图:
    在这里插入图片描述
      透明传输:“透明”是指即使控制字符在帧数据中,但是要当做不存在去处理。原理如下图,即在控制字符前加上转义字符ESC。
    在这里插入图片描述
      差错检测:奇偶校验码、循环冗余校验码CRC
       奇偶校验码:局限性:当出错两位时,检测不到错误。
       循环冗余检验码:根据传输或保存的数据而产生固定位数校验码
    2.最大传输单元
      最大传输单元MTU(Maximum Transmission Unit),数据链路层的数据帧不是无限大的,数据帧长度受MTU限制。
      路径MTU:由链路中MTU的最小值决定。
    3.以太网协议详解
      MAC地址:每一个设备都拥有唯一的MAC地址,共48位,使用十六进制表示。
      以太网协议:是一种使用广泛的局域网技术,是一种应用于数据链路层的协议,使用以太网可以完成相邻设备的数据帧传输,数据格式如下:
    在这里插入图片描述

    计算机网络之网络层篇

    一、网络层IP协议相关
    1.IP协议详解
      虚拟互联网络的产生:实际的计算机网络错综复杂;物理设备通过使用IP协议,屏蔽了物理网络之间的差异;当网络中主机使用IP协议连接时,无需关注网络细节,于是形成了虚拟网络。如下图所示:
    在这里插入图片描述
      IP协议使得复杂的实际网络变为一个虚拟互联的网络;并且解决了在虚拟网络中数据报传输路径的问题
      IP数据报的格式:在这里插入图片描述
      其中,版本指IP协议的版本,占4位,如IPv4和IPv6;首部位长度表示IP首部长度,占4位,最大数值位15;总长度表示IP数据报总长度,占16位,最大数值位65535;TTL表示IP数据报文在网络中的寿命,占8位;协议表明IP数据所携带的具体数据是什么协议的,如TCP、UDP。
    2.IP协议的转发过程
      仅从网络层来看,转发过程如下图所示:
    在这里插入图片描述
    3.IP地址的子网划分
      分类的IP地址:A类(8网络号+24主机号)、B类(16网络号+16主机号)、C类(24网络号+8主机号),对比如下:在这里插入图片描述
      无分类编址CIDR:网络前缀+主机号,更加有效的分配IPv4的地址空间。
    4.网络地址转换NAT技术
      用于多个主机通过一个公有IP访问访问互联网的私有网络中,减缓了IP地址的消耗,但是增加了网络通信的复杂度。
    二、网络层其他协议
    1.ARP协议与RARP协议
      ARP(Address Resolution Protocol)协议指地址解析协议,可以把网络层32位地址转化为数据链路层MAC48位地址
      ARP缓存表:是IP地址与MAC地址的映射对应表(IP地址是变化的):在这里插入图片描述
      RARP(Reverse Address Resolution Protocol)协议指逆地址解析协议,可以把数据链路层MAC48位地址转化为网络层32位地址。
    2.ICMP协议
      网际控制报文协议(Internet Control Message Protocol),可以报告错误信息或者异常情况,ICMP报文封装在IP数据报当中。结构如下:
    在这里插入图片描述
      ICMP协议的应用:
       Ping应用:网络故障的排查;
       Traceroute应用:可以探测IP数据报在网络中走过的路径。
    三、IP的路由算法
    1.路由的概述
      关于路由算法的要求:正确的完整的、在计算上应该尽可能是简单的、可以适应网络中的变化稳定的公平的
      自治系统AS:指处于一个管理机构下的网络设备群,AS内部网络自治管理,对外提供一个或多个出入口,其中自治系统内部的路由协议为内部网关协议,如RIP、OSPF等;自治系统外部的路由协议为外部网关协议,如BGP。
    2.内部网关路由协议
      a.RIP协议:
       距离矢量(DV)算法:每一个节点使用两个向量Dᵢ和Sᵢ,Dᵢ描述的是当前节点到别的节点的距离,Sᵢ描述的是当前节点到别的节点的下一节点,每一个节点与相邻的节点交换向量Dᵢ和Sᵢ的信息,每一个节点根据交换的信息更新自己的节点信息,如下图:
    (10-10-0320)
       RIP协议的过程:
        (1)路由器初始化路由信息(两个向量Dᵢ和Sᵢ);
        (2)对相邻路由器X发过来的信息,对信息的内容进行修改(下一跳地址设置为X,所有距离加1)
           i. 检索本地路由,将信息中新的路由插入到路由表里面
           ii. 检索本地路由,对于下一跳为X的,更新为修改后的信息
           iii. 检索本地路由,对比相同目的的距离,如果新信息的距离更小,则更新本地路由表
        (3)如果3分钟没有收到相邻的路由信息,则把相邻路由设置为不可达(16跳)。
      b.OSPF协议相关:
       Dijikstra算法:解决有权图从一个节点到其他节点的最短路径问题,该算法“以起点为中心,向外层层扩展”。
       算法描述:
          (1)初始化两个集合(S, U)(S为只有初始顶点点A的集合,U为其他顶点集合);
          (2)如果U不为空,对U集合顶点进行距离的排序,并取出距离A最近的一个顶点D;
            i. 将顶点D的纳入S集合
            ii.更新通过顶点D到达U集合所有点的距离(如果距离更小则更新,否则不更新)
            iii. 重复2步骤
          (3) 直到U集合为空,算法完成。
       链路状态(LS)协议:向所有的路由器发送信息,消息描述该路由器与相邻路由器的链路状态(距离、时延、带宽等),只有链路状态发生变化时,才发送更新信息。
       OSPF(Open Shortest Path First:开放最短路径优先)协议:核心是Dijkstra算法。
       OSPF协议的过程:(10-12-1149)
       RIP与OSPF的对比:(10-12-1204)
    3.外部网关路由协议
      BGP(Border Gateway Protocol)边际网关协议:是运行在AS之间的一种协议。

    计算机网络之传输层篇

    一、UDP协议详解
     1.UDP(User Datagram Protocol: 用户数据报协议),是一个非常简单的协议,结构如下:
    (11-2-0303)
     2.UDP协议的特点:

    • UDP是无连接协议;
    • UDP不能保证可靠的交付数据
    • UDP是面向报文传输的;
    • UDP没有拥塞控制
    • UDP首部开销很小。

    二、TCP协议
     1.TCP(Transmission Control Protocol: 传输控制协议),是计算机网络中非常复杂的一个协议,其结构如下:(11-3-0057)
    2.TCP协议的特点:

    • TCP是面向连接的协议;
    • TCP的一个连接有两端,即点对点通信;
    • TCP提供可靠的传输服务;
    • TCP协议提供全双工通信;
    • TCP是面向字节流的协议;
       3.TCP首部之TCP标记的作用
      (11-3-1413)
       4.可靠传输的基本原理
        停止等待协议:是最简单的可靠传输协议,但是该协议对信道的利用率不高
        连续ARQ(Automatic Repeat reQuest:自动重传请求)协议:滑动窗口+累计确认,大幅提高了信道的利用率
       5.TCP协议的可靠传输
        基于连续ARQ协议,在某些情况下,重传的效率并不高,会重复传输部分已经成功接收的字节
       6.TCP协议的流量控制
        流量控制指让发送方发送速率不要太快,TCP协议使用滑动窗口实现流量控制。
       7.TCP协议的拥塞控制
        拥塞控制与流量控制的区别:流量控制考虑点对点的通信量的控制,而拥塞控制考虑整个网络,是全局性的考虑。
        拥塞控制的方法:慢启动算法+拥塞避免算法,如下图,纵坐标表示每一次发送数据报文的数量,横坐标表示发送的次数:(11-7-0711)
       8.TCP连接的三次握手
        如图所示,具体标记详见上面3.TCP标记的含义与作用:(11-8-0641)
        问:为什么发送方要发出第三个确认报文呢?
        答:避免已经失效的的连接请求报文传送到对方,引起错误
       9.TCP协议的四次挥手
        如图所示(11-9-0513)
        问:等待计时器为什么需要等待2MSL(最长报文断寿命,一般为2min)?
        答:最后一个报文没有确认,确保发送方的ACK可以到达接收方如果2MSL时间内没有收到,则接收方会重发;确保当前连接的所有报文都已经过期。

    计算机网络之应用层篇

    一、DNS详解
      DNS(Domain Name System:域名系统):解决IP地址复杂难以记忆的问题。
      1.IP—>DNS服务—>便于记忆的域名
      2.域名由点、字母和数字组成,分为顶级域(com,cn,net,gov,org)、二级域(baidu,taobao,qq,alibaba)、三级域(www)
    (12-2-0852)
    二、DHCP协议
      DHCP(Dynamic Configuration Protocol:动态主机设置协议):是一个局域网协议,是应用UDP协议的应用层协议。
      作用:为临时接入局域网的用户自动分配IP地址。
    三、HTTP协议
      HTTP(HyperText Transfer Protocol:超文本传输协议):是可靠的数据传输协议。
      HTTP请求的方式对比:
       GET:请求指定的页面信息,并返回实体主体。
       POST:向指定资源提交数据进行处理请求。
       DELETE:请求服务器删除指定的页面。
    四、HTTPS协议
      HTTPS(secure)安全的HTTP协议。
    持续更新。。。

    展开全文
  • 计算机网络 二、常见的计算机连网方法 2.1 互联网 互联网(互连网) 由许多网络通过路由器互连而成 三、计算机网络的带宽 计算机网络的带宽是指网络可通过的最高数据率,即每秒...

    一、现在三种主要的网络

    • 电信网络(电话网)
    • 有线电视网络
    • 计算机网络

    二、常见的计算机连网方法

    这里写图片描述


    2.1 互联网

    互联网(互连网) 由许多网络通过路由器互连而成


    三、计算机网络的带宽

    计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特

    例如:带宽是 10M 。 实际上是 10MB/s


    3.1什么是宽带

    宽带线路: 可通过较高数据率的线路。

    在目前,对于用于接入到因特网的用户线来说,每秒传送几个兆比特就可以算是宽带速率。


    3.2 宽带 vs 窄带

    宽带比窄带每秒有更多的比特从计算机注入到线路。 但是二者的传播速率是一样的。


    四. 分组交换

    这里写图片描述

    4.1 IP网络特点

    • 每一个分组独立选择路由
    • 发往同一个目的地的分组,后发送的有可能先到达,(不能保证接收顺序)
    • 当网络中的通信量过大时,路由器来不及处理分组时,会丢弃一些分组。
    • IP网路不保证分组的可靠交付;IP网路提供的服务被称为: 尽最大努力服务

    IP网络传送的分组常称为:IP分组或者IP数据报(IP datagram)

    这里写图片描述

    4.2 构造路由表

    • 路由器之间不断地互相通告路由信息
    • 路由器根据所掌握的路由信息构造出自己的
    • 路由器之间交换路由信息都要遵守有关路由选择协议
    • 当网络状况发生变化时,路由器中的路由表能够自动进行更新,从而保证正确地转发分组

    当IP网路中的某些路由或链路被破坏时,路由器可以自动调整路由,使得网络一直保持连通。 这种动态调整的整个过程对用户是透明的。


    五. TCP/IP 协议

    这里写图片描述

    TCP 保证应用程序之间端到端的可靠通信


    5.1 TCP协议的主要功能

    • TCP给要传送的每一个字节的数据都进行编号。
    • 当网络中的通信量过大时,TCP就通知发送端,放慢发送数据。(流量控制

    5.2 场景引用

    场景一: 下载文件特别慢

    可能的原因:某处的通信量突然增大,路由器来不及处理的分组,被丢弃,TCP发现少了分组,就重传,于是产生了时延

    场景二:发送电子邮件总是失败

    由于某处通信量特别大,路由器大量丢弃,即使TCP协议进行重传,但还是别丢弃。


    六 IP介绍

    连接到因特网的每一台终端都有唯一的一个IP.; 表示方法有二进制点分十进制

    这里写图片描述

    IP地址是宝贵的网络资源

    IPv4 地址总数 是2的32次幂。过渡升级到IPv6


    七、域名介绍

    这里写图片描述


    7.1 域名服务器DNS

    用于把域名转换为IP地址
    这里写图片描述


    八、邮件协议

    SMTP(Simple Mail Transfer Protocol)简单邮件传输协议 – 用于 发送邮件使用的协议

    POP3(Post Office Protocol version 3 ) 接收邮件使用的协议

    这里写图片描述


    参考

    《计算机网络》 --谢希仁

    展开全文
  • 计算机网络笔记整理

    2018-05-24 16:26:28
    阅读目录1. 网络层次划分2. OSI七层网络模型3. IP地址4. 子网掩码及网络划分5. ARP/RARP协议6....网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数...
  • 计算机网络面试问题

    2019-06-14 11:50:48
    计算机网络面试问题 目录 OSI七层模型与TCP/IP五层模型 三次握手 四次挥手 Http和Https的区别 对称加密与非对称加密 TCP与UDP的区别 从输入网址到获得页面的过程 常见状态码及原因短语 Get与POST的区别 DNS的寻址...
  • 物理层、数据链路层、网络层、运输层、会话层、表示层、应用层 TCP/IP分层(4层) 网络接口层、网络层、运输层、应用层 五层协议(5层) 物理层、数据链路层、网络层、运输层、应用层 五层结构的概述 应用层:通过...
  • 前言 关于计算机网络,HTTP网络通信协议在任何的开发工作中都非常重要 ... 目录 ...讲解HTPP协议前,先了解一些基础的计算机网络相关知识 ...1.1 计算机网络体系结构 ...计算机网络体系结构分为3种:OS...
  • 本文主要是自己在网络编程方面的学习总结,先主要介绍计算机网络方面的相关内容,包括计算机网络基础,OSI参考模型,TCP/IP协议簇,常见的网络协议等等,在此基础上,介绍Java中的网络编程。 一、概述 计算机网络是...
  • 1. 前言 ...在使用网络地址转换的时候遇到了一些问题,所以这里我将重新复习一些计算机网络知识NAT模式。 2. 名称概念 公有IP地址:也叫全局地址,是指合法的IP地址,它是由NIC(网络信息中心)或...
  • 网络中的结点可以是计算机,集线器,交换机或路由器等。 链路(link ): 从一个结点到另一个结点的一段物理线路。中间没有任何其他交点。 主机(host): 连接在因特网上的计算机. I...
  • 计算机网络协议层次
  • 计算机网络——网络硬件和网络设备及其工作原理 常见的网络硬件有网卡、中继站、集线器、桥连接器、交换机、路由器。 一. 网卡: 网卡是工作在链路层的网络组件,是局域网中连接计算机和传输介质的接口,不仅能实现...
  • 本文对面试/笔试过程中经常会被问到的一些关于计算机网络的问题进行了梳理和总结,一方面方便自己温故知新,另一方面也希望为找工作的同学们提供一个复习参考。关于这块内容的初步了解和掌握,建议大家读一读《图解...
  • 计算机网络协议总结

    2019-05-12 20:39:00
    计算机网络协议全面总结 一、OSI七层协议 物理层: 很久很久以前,那时候还没有现在的外星人超级电脑,或者华为的P30。比较调皮的小明想要把自己机器上写好的一些个人游戏心得(如何玩好王者农药)发给小红(校花)...
  • 计算机网络:是把地理位置不同且具有独立功能的若干台计算机,通过通信线路和设备 相互连接起来,存在一个能为用户自动管理资源的网络操作系统,按照网络通信协议信息传输和资源共享的信息系统; 2. 通信子网:是...
  • 计算机网络在IT行业的重要性 IT即互联网技术,从事的工作和网络有很大的关系,前端要负责和后台(服务器)进行交互,其必然得经过网络,所以懂点网络知识有很大的帮助。 前端必须懂的计算机网络知识系列文章: DNS...
  • 转载自点击打开链接1、Http和Https的区别 Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Https是身披SSL(Secure Socket Layer)外壳的Http,运行于SSL上,SSL运行于TCP之上,是添加...资...
  • 1.计算机网络体系结构 2.各层的作用和支持的协议 3.物理层 传输数据的基本单位:比特流0和1 数据传输系统:源系统(源点、发送器) --> 传输系统 --> 目的系统(接收器、终点) 通道: 单向通道(单工通道...
1 2 3 4 5 ... 20
收藏数 58,111
精华内容 23,244