计算机网络
小猴小猴
何妨吟啸且徐行
展开
-
在浏览器地址栏输入一个网址,回车后发生了什么?
作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入要网址:2. 浏览器查找...转载 2018-07-11 16:23:07 · 2149 阅读 · 0 评论 -
滑动窗口(Sliding Window)用来做什么?
滑动窗口协议(Sliding Window Protocol)属于TCP协议的一种应用,用于网络数据传输时的流量控制,以避免拥塞的发生。原创 2018-07-11 16:40:52 · 5709 阅读 · 0 评论 -
IP地址分类
IP地址一共分成5类,范围分别是:A类地址(0.0.0.0 – 127.255.255.255),网络号占前8位,以0开头,主机号占后24位B类地址(128.0.0.0 – 191.255.255.255),网络号占前16位,以10开头,主机号占后16位C类地址(192.0.0.0 – 223.255.255.255),网络号占前24位,以110开头,主机号占后8位D类地址(224.0...原创 2018-07-11 16:56:31 · 430 阅读 · 0 评论 -
TCP三次握手及四次挥手过程
背景描述 通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才应该是应用进...转载 2018-07-11 17:26:35 · 193 阅读 · 0 评论 -
TCP与UDP的区别与应用场景
明天写原创 2018-07-12 23:13:06 · 301 阅读 · 0 评论 -
HTTP与HTTPS
感谢原作者,本文转载自http://www.mahaixiang.cn/internet/1233.html 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂...原创 2018-08-09 17:49:34 · 196 阅读 · 0 评论 -
HTTP请求 get和post的区别
基本的区别:1.get 数据附在url 上(以?分隔url和数据,用&连接参数其中参数是空格,转换为+,如果是中文/其他字符,则直接把字符串用BASE64加密,如%E4%BD%A0%E5%A5%BD), post 数据包裹在http包的包体里。2.理论上url长度没有限制(但是浏览区或服务器可以会有限制),post同样也是这样。 get主要是为了查询数据用的。而post主要是提交...原创 2018-08-10 22:04:39 · 169 阅读 · 0 评论 -
HTTP详解
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。...转载 2018-08-13 13:17:20 · 153 阅读 · 0 评论