
网络基础
lingzhm
好记性不如烂博客,浸淫Java若干年
展开
-
在浏览器输入网址后回车执行的具体步骤
一、URL自动解析 HTTPURL自动解析 HTTP,URL包含了用于查找某个资源的足够信息,基本格式如下:HTTP://host[“:”port][abs_path],其中HTTP表示桶盖HTTP协议来定位网络资源;host表示合法的主机域名或IP地址,port指定一个端口号,缺省80;abs_path指定请求资源的URI;如果URL中没有给出abs_path,那么当它作为请求URI时,转载 2015-04-10 11:54:21 · 2583 阅读 · 0 评论 -
正则表达式验证IP地址合法性
首先学习一下正则表达式的语法规则,如下:IP地址通常是类似:10.221.105.225的格式,不能以0开头,每个字段最大不超过255,不小于0IP匹配规则: String ip = "([1-9]|[1-9][0-9]|1\\d\\d|2[0-4]\\d|25[0-5])\\." + "([1-9]|[1-9][0-9]|1\\d\\d|2[0-原创 2015-04-14 13:35:25 · 9557 阅读 · 0 评论 -
TCP三次握手/四次挥手详解
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://justim.blog.51cto.com/740099/237548TCP(Transmission Control Protocol) 传输控制协议 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码转载 2015-04-04 22:18:35 · 2436 阅读 · 2 评论 -
HTTP POST和GET区别简介
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。 一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息 。下面主要说一下POST和GET两种方式,简单区别如下:转载 2015-08-13 13:50:02 · 946 阅读 · 0 评论 -
TCP与UDP区别
TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的UDP没有拥塞控制,因此网络出现拥塞不会使源转载 2015-08-19 20:09:31 · 2183 阅读 · 0 评论 -
https和http有何区别
总的来说,http效率更高,https安全性更高。首先谈谈什么是HTTPS:HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用转载 2015-09-10 16:01:03 · 863 阅读 · 0 评论 -
密码学的对称加密和不对称加密有哪些和各自特点
在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。对称加密算法的特点是算法公开、计算量小、加密速度快转载 2015-09-10 21:28:49 · 5997 阅读 · 0 评论 -
划分子网
IP地址的格式是(32bit) = net_id + host_id当外界要和我的电脑通信时,他首先找到和我的net-id一样的路由器,然后通过路由器再找到我的host-id。IP地址一般分为三类: A类: IP(32bit)= net-id(8bit) + host-id(24bit) 通式是:IP= X. 0 . 0 .0 后面的0是主机转载 2015-09-11 11:19:43 · 1687 阅读 · 0 评论 -
HTTP响应头内容
HTTP响应状态行:用于描述服务器对请求的处理结果。状态码:100~199:表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。 200~299:表示成功接收请求并已完成整个处理过程。常用200 300~399:为完成请求,客户需进一步细化请求。例如:请求的资源已经移动一个新地址、常用302(意味着你请求我,我让你去找别人),307和304(我不给你这个资源,自己拿转载 2015-09-16 15:35:44 · 1625 阅读 · 0 评论