• 极客文库-知识库上线!
  • 极客文库小编@勤劳的小蚂蚁,为您推荐每日资讯,欢迎关注!
  • 每日更新优质编程文章!
  • 更多功能模块开发中。。。

标签:网络

技术杂谈

互联网协议入门(一)

互联网协议入门(一)
一、概述1.1 五层模型互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能。如何分层有不同的模型,有的模型分七层,有的分四层。我觉得,把互联网分成五层,比较容易解释。如上图……继续阅读 »

勤劳的小蚂蚁 2周前 (01-05) 12浏览 0评论0个赞

技术杂谈

从输入网址到浏览器呈现页面内容,中间发生了什么?

从输入网址到浏览器呈现页面内容,中间发生了什么?
前言这篇文章是应网友之邀所写,主要描述一下我们访问网站时, 从输入网址到最后浏览器呈现内容,中间发生了什么。之前写过两篇文章描述了一个电脑如何通过 DHCP、ARP、NAT 等上式获取 IP、然后访问网络的过程,主要专注在传输层和网络层。今天的文章主要专注于应用层,我拿了一个很简单的网络结构来讲。假定本机已经获取了 IP 地址,各……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 14浏览 0评论0个赞

技术杂谈

从输入URL到页面加载发生了什么

从输入URL到页面加载发生了什么
问题:在浏览器中输入 URL 到整个页面显示在用户面前时这个过程中到底发生了什么。仔细思考这个问题,发现确实很深,这个过程涉及到的东西很多。总体来说分为以下几个过程:DNS 解析TCP 连接发送 HTTP 请求服务器处理请求并返回 HTTP 报文浏览器解析渲染页面连接结束具体过程 1、DNS 解……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 14浏览 0评论0个赞

技术杂谈

从输入URL到页面展示到底发生了什么

从输入URL到页面展示到底发生了什么
刚开始写这篇文章还是挺纠结的,因为网上搜索“从输入 url 到页面展示到底发生了什么”,你可以搜到一大堆的资料。而且面试这道题基本是必考题,二月份面试的时候,虽然知道这个过程发生了什么,不过当面试官一步步追问下去的,很多细节就不太清楚了。本文的目的是通过输入 url 之后发生的事情来做知识的总结和扩展。所以文章可能会很杂。    总的过程大概……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 18浏览 0评论0个赞

极客笔记

HTTP(九)各版本比较

HTTP(九)各版本比较
HTTP/1.0 与 HTTP/1.1 的区别1. HTTP/1.1 默认是持久连接2. HTTP/1.1 支持管线化处理3. HTTP/1.1 支持虚拟主机4. HTTP/1.1 新增状态码 1005. HTTP/1.1 支持分块传输编码6. HTTP/1.1 新增缓存处理指令 max-age具体内容见上文HTTP/1.1 与 HTTP/2……继续阅读 »

Geekerstar 10个月前 (04-02) 282浏览 0评论0个赞

极客笔记

HTTP(八)GET 和 POST

HTTP(八)GET 和 POST
参数GET 和 POST 的请求都能使用额外的参数,但是 GET 的参数是以查询字符串出现在 URL 中,而 POST 的参数存储在内容实体中。GET 的传参方式相比于 POST 安全性较差,因为 GET 传的参数在 URL 中是可见的,可能会泄露私密信息。并且 GET 只支持 ASCII 字符,如果参数为中文则可能会出现乱码,而 POST 支持标准字符……继续阅读 »

Geekerstar 10个月前 (04-02) 213浏览 0评论0个赞

极客笔记

HTTP(七)Web 攻击技术

HTTP(七)Web 攻击技术
攻击模式1. 主动攻击直接攻击服务器,具有代表性的有 SQL 注入和 OS 命令注入。2. 被动攻击设下圈套,让用户发送有攻击代码的 HTTP 请求,用户会泄露 Cookie 等个人信息,具有代表性的有跨站脚本攻击和跨站请求伪造。跨站脚本攻击1. 概念跨站脚本攻击(Cross-Site Scripting, XSS),可以将代码注入到用户浏览……继续阅读 »

Geekerstar 10个月前 (04-02) 226浏览 0评论0个赞

极客笔记

HTTP(六)Https

HTTP(六)Https
HTTP 有以下安全性问题:1. 使用明文进行通信,内容可能会被窃听;2. 不验证通信方的身份,通信方的身份有可能遭遇伪装;3. 无法证明报文的完整性,报文有可能遭篡改。HTTPs 并不是新协议,而是 HTTP 先和 SSL(Secure Sockets Layer)通信,再由 SSL 和 TCP 通信。也就是说 HTTPs 使用了隧道进行通信。通……继续阅读 »

Geekerstar 10个月前 (04-02) 325浏览 0评论0个赞

极客笔记

HTTP(五)具体应用

HTTP(五)具体应用
CookieHTTP 协议是无状态的,主要是为了让 HTTP 协议尽可能简单,使得它能够处理大量事务。HTTP/1.1 引入 Cookie 来保存状态信息。Cookie 是服务器发送给客户端的数据,该数据会被保存在浏览器中,并且客户端的下一次请求报文会包含该数据。通过 Cookie 可以让服务器知道两个请求是否来自于同一个客户端,从而实现保持登录状态等功……继续阅读 »

Geekerstar 10个月前 (04-02) 287浏览 0评论1个赞

极客笔记

HTTP(四)HTTP 首部

HTTP(四)HTTP 首部
有 4 种类型的首部字段:通用首部字段、请求首部字段、响应首部字段和实体首部字段。各种首部字段及其含义如下(不需要全记,仅供查阅):通用首部字段首部字段名说明Cache-Control控制缓存的行为Connection控制不再转发给代理的首部字段、管理持久连接Date创建报文的日期时间……继续阅读 »

Geekerstar 10个月前 (04-02) 269浏览 0评论1个赞

极客笔记

HTTP(三)HTTP 状态码

HTTP(三)HTTP 状态码
服务器返回的 响应报文 中第一行为状态行,包含了状态码以及原因短语,用来告知客户端请求的结果。状态码类别原因短语1XXInformational(信息性状态码)接收的请求正在处理2XXSuccess(成功状态码)请求正常处理完毕3XXRedirection(重定向状态码)需要进行附加操作以完成请求4XXCli……继续阅读 »

Geekerstar 10个月前 (04-02) 207浏览 0评论0个赞

极客笔记

HTTP(二)HTTP 方法

HTTP(二)HTTP 方法
客户端发送的 **请求报文** 第一行为请求行,包含了方法字段。GET获取资源当前网络请求中,绝大部分使用的是 GET 方法。HEAD获取报文首部和 GET 方法一样,但是不返回报文实体主体部分。主要用于确认 URL 的有效性以及资源更新的日期时间等。POST传输实体主体POST 主要用来传输数据,而 GET 主要用来获取资源。更多 P……继续阅读 »

Geekerstar 10个月前 (04-02) 269浏览 0评论0个赞

极客笔记

计算机网络(六)应用层

计算机网络(六)应用层
域名系统 DNS把主机名解析为 IP 地址。被设计成分布式系统。1. 层次结构一个域名由多个层次构成,从上层到下层分别为顶级域名、二级域名、三级域名以及四级域名。所有域名可以画成一颗域名树。域名服务器可以分为以下四类:1. 根域名服务器:解析顶级域名;2. 顶级域名服务器:解析二级域名;3. 权限域名服务器:解析区内的域名;4. 本地域……继续阅读 »

Geekerstar 10个月前 (04-01) 326浏览 0评论0个赞

极客笔记

计算机网络(五)运输层

计算机网络(五)运输层
网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。运输层提供了进程间的逻辑通信,运输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看见的好像在两个运输层实体之间有一条端到端的逻辑通信信道。UDP 和 TCP 的特点– 用户数据报协议 UDP(User Datagram Protocol)是无连接的,尽最大可能交付,没……继续阅读 »

Geekerstar 10个月前 (04-01) 325浏览 0评论0个赞

极客笔记

计算机网络(四)网络层

计算机网络(四)网络层
网际协议 IP 概述因为网络层是整个互联网的核心,因此应当让网络层尽可能简单。网络层向上只提供简单灵活的、无连接的、尽最大努力交互的数据报服务。使用 IP 协议,可以把异构的物理网络连接起来,使得在网络层看起来好像是一个统一的网络。与 IP 协议配套使用的还有三个协议:地址解析协议 ARP(Address Resolution Protocol……继续阅读 »

Geekerstar 10个月前 (04-01) 358浏览 0评论0个赞

极客笔记

计算机网络(三)数据链路层

计算机网络(三)数据链路层
信道分类1. 点对点信道:一对一通信方式;2. 广播信道:一对多通信方式。三个基本问题1. 封装成帧将网络层传下来的分组添加首部和尾部,用于标记帧的开始和结束。 2. 透明传输透明表示一个实际存在的事物看起来好像不存在一样。帧使用首部和尾部进行定界,如果帧的数据部分含有和首部尾部相同的内容,那么帧的开始和结束位置就会被错误的判……继续阅读 »

Geekerstar 10个月前 (04-01) 383浏览 0评论0个赞

极客笔记

计算机网络(二)物理层

计算机网络(二)物理层
通信方式1. 单向通信,又称为单工通信;2. 双向交替通信,又称为半双工通信;3. 双向同时通信,又称为全双工通信。带通调制模拟信号是连续的信号,数字信号是离散的信号。带通调制把数字信号转换为模拟信号。信道复用技术1. 频分复用、时分复用频分复用的所有用户在相同的时间占用不同的频率带宽资源;时分复用的所有用户在不同的时间占用相同的频率带宽……继续阅读 »

Geekerstar 10个月前 (04-01) 317浏览 0评论0个赞

极客笔记

计算机网络(一)概述

计算机网络(一)概述
网络的网络网络把主机连接起来,而互联网是把多种不同的网络连接起来,因此互联网是网络的网络。ISP互联网服务提供商 ISP 可以从互联网管理机构获得许多 IP 地址,同时拥有通信线路以及路由器等联网设备,个人或机构向 ISP 缴纳一定的费用就可以接入互联网。目前的互联网是一种多层次 ISP 结构,ISP 根据覆盖面积的大小分为主干 ISP、地区 ……继续阅读 »

Geekerstar 10个月前 (04-01) 388浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ

247507792

工作时间:09:00-23:00

新浪微博:点我访问

个人博客:点我访问