计算机网络
文章平均质量分 61
Gs_Yu
这个作者很懒,什么都没留下…
展开
-
关于TCP/UDP数据传输过程
关于TCP输出: 每个TCP套接口有一个发送缓冲区,当应用程序调用write时,内核将应用程序的缓冲区的数据拷贝到TCP的发送缓冲区,(如果write成功返回,仅仅表示应用程序的缓冲区已经全部拷贝到TCP的发送缓冲区,说明此时应用程序的缓冲区中的数据可以丢弃,并不表示TCP的数据已经成功发送)TCP以对方MSS(maximum segment size)大小或者更小发送数据块给IP转载 2014-02-25 11:44:38 · 1322 阅读 · 0 评论 -
HTTP深入浅出 http请求
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(转载 2013-09-03 17:44:13 · 1176 阅读 · 0 评论 -
DHCP报文解析
原文章地址:CSDN|huang3838438DHCP报文DHCP报文是承载于UDP上的高层协议报文,采用67(DHCP服务器)和68(DHCP客户端)两个端口号。DHCP报文的格式如下图所示。图1 DHCP报文格式报文中各字段的描述如下:op,报文类型,1表示请求报文,2表示回应报文。htype,硬件地址类型,1表示10Mb/s的以太网转载 2014-06-05 17:38:17 · 1304 阅读 · 0 评论 -
自动分配IP地址让局域网更高效的管理--DHCP
原文地址:http://network.chinabyte.com/322/12328822.shtml 网络通信离不开TCP/IP协议,在TCP/IP网络中,每台计算机要想进行通信,存取网络上的资源,都必须进行必要的网络配置,多数主要参数诸如IP地址、子网掩码、默认网关、DNS服务器等必不可少。配置这些参数有两种做法:静态手工配置和自动分配。 手工配置TCP/IP参数是多转载 2014-06-05 19:27:38 · 1903 阅读 · 0 评论 -
DNS详解(原理及常用命令)
DNS 是Domain Name System (域名系统) 的缩写,是一种按域层次结构组织计算机和网络的命名系统。DNS应用于TCP/IP构建的网络,主要用于Internet。在Internet上,用户记忆由数字组成的IP地址比较困难,所以引入了域名的概念。域名与IP地址之间是一对一(或者多对一)的关系,这样用户就可以避开较难记忆的IP地址,而使用域名来唯一标识网上的计算机。从理论上讲,可以转载 2014-05-28 11:13:46 · 6147 阅读 · 0 评论 -
技术剖析中国菜刀原理
用了菜刀用了也有一段时间了,感觉挺神奇了,这里做一个小小的探究吧,起始也就是用鲨鱼抓包看看软件是怎么通信实现的,不敢卖弄知识,权当学习笔记了,大神路过呵呵转载 2014-05-03 11:44:40 · 4368 阅读 · 0 评论 -
在IIS6中HTTP请求(GET,POST)字符串截断总结
以前看了个视频叫抓包改包上传,今日总结发现错误不少,原创 2014-08-01 17:11:26 · 3186 阅读 · 0 评论 -
什么是POP3、SMTP和IMAP以及POP3与IMAP的区别
转自网易邮箱一.什么是POP3、SMTP和IMAP?POP3POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件(这个其转载 2014-03-22 09:36:58 · 1681 阅读 · 0 评论 -
window.location.hash解析(URL中的?#)
location是javascript里边管理地址栏的内置对象,location对象:设置或获取当前URL的信息使用location对象可以设置或返回URL中的一些信息,一个完整的URL地址的格式为:协议://主机:端口/路径名称#hash标识?搜索条件其中,协议是URL的起始部分,用于指定该URL地 址所采用的通信协议,比如http、ftp等;主机是指该URL所对转载 2013-09-15 22:53:46 · 5585 阅读 · 0 评论 -
HTTPS及加密信息全解析
HTTPS,即超文本传输协议(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。htt转载 2014-08-27 20:01:14 · 1156 阅读 · 0 评论 -
Wireshark基本介绍和学习TCP三次握手
之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实。有了wireshark就能截获这些网转载 2014-05-22 21:31:38 · 759 阅读 · 0 评论 -
IP欺骗的原理
IP欺骗是在服务器不存在任何漏洞的情况下,通过利用TCP/IP协议本身存在的一些缺陷进行攻击的方法,这种方法具有一定的难度,需要掌握有关协议的工作原理和具体的实现方法。IP地址欺骗是指行动产生的IP数据包为伪造的源IP地址,以便冒充其他系统或发件人的身分。一、TCP、IP协议的简单说明: TCP/IP(传输控制协议/网际协议)是一种网络通信协议,它规范了网络上转载 2014-03-26 16:36:31 · 26891 阅读 · 2 评论 -
TCP连接、Http连接与Socket连接
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,转载 2014-04-01 16:56:04 · 789 阅读 · 0 评论 -
PAT(端口地址转换)与NAT(网络地址转换)
PAT叫端口地址转换,NAT是网络地址转换,由RFC 1631定义。PAT可以看做是NAT的一部分。在NAT时,考虑一种情形,就是只有一个Public IP,而内部有多个Private IP,这个时候NAT就要通过映射UDP和TCP端口号来跟踪记录不同的会话,比如用户A、B、C同时访问CSDN,则NAT路由器会将用户A、B、C访问分别映射到1088、1098、23100(举例而转载 2014-04-01 17:08:56 · 4831 阅读 · 0 评论 -
交换机通讯原理(举例)
问1:一台二层交换机,连接两个同网段的PC(A和B)A向B发送数据包其中通讯的数据包中有哪些字段,有没有师傅能帮我讲解一下。从A到B的数据包封装过程?答:假设你的a和b分别设置的ip是192.168.1.3和192.168.1.2。比如1.3想和1.2通讯,那么1.3在第三层ip的时候运算发现,1.2和它是同一个网段内的。那么,1.3就会直接发送一个arp广播查询1.2的mac,所有在此网段内转载 2014-02-19 10:54:31 · 1766 阅读 · 0 评论 -
交换机与路由器的区别
计算机网络往往由许多种不同类型的网络互连连接而成。如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。因此通常在谈到“互连”时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,或称为互联网络,也可简称为互联网、互连网。 将网络互相连接起来要使用一些中间设备(或中间系统转载 2013-06-03 09:14:33 · 813 阅读 · 0 评论 -
VLAN工作原理
VLAN工作原理什么是VLAN? VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。 在此让我们先复习一下广播域的概念。广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。严格地说,并不转载 2014-03-27 08:23:35 · 1865 阅读 · 0 评论 -
IP、DNS、网关、服务器、路由器、交换机,互联网、局域网等的含义和它们的关系?是怎样实现连接的
这里面缺少一样最基本的东西,计算机,局域网是由计算机组成的,把很多台计算机通过交换机连接在一起(用网线或其它传输介质如光纤和无线)之后,他们在物理上就组成了一个局域网了,不过还有一个前提,就是每台计算机上要配置合理的IP地址。说到IP地址,就要说说TCP/IP协议,在这里,请忘掉术语,TCP/IP中一共要设置4项内容,IP地址,子网掩码,默认网关和DNS,IP地址就是计算机在网络上的一个身份证,计转载 2013-06-17 16:44:18 · 4635 阅读 · 0 评论 -
sniffer原理
大家经常讨论SNIFFER,觉得还是很多人没有真正理解SNIFFER,所以把我的一点理解写出来大家共享。先讲讲HUB的工作原理吧。由于以太网等很多网络(常见共享HUB连接的内部网)是基于总线方式,物理上是广播的,就是一个机器发给另一个机器的数据,共享HUB先收到然后把它接收到的数据再发给别的(来的那个口不发了)每一个口,所以在共享HUB下面同一网段的所有机器的网卡都能接收到数据。交换式HU转载 2013-12-18 23:43:01 · 941 阅读 · 0 评论 -
Fiddler工作原理
Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。Fiddler工作原转载 2014-05-25 10:10:24 · 7413 阅读 · 0 评论 -
浅谈网页压缩GZIP
网页压缩GZIP是什么意思 一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来.一般对纯文本内容可压缩到原大小的40%.这样传输就快了,效果就是你点击网址后会很快的显示出来.当然这也会增加服务器的负载.一般服务器中都安装有这个功能模块的.怎样网页压缩GZIP 这个需要在服务器上进行转载 2014-06-03 19:41:02 · 1485 阅读 · 0 评论 -
如何配置能让fiddler抓去https的请求?
1、打开fiddler,>>Tools>>Fiddler Options,打开如图所示的HTTPS配置项: 点击Export Rppt Certifica to Desktop :桌面上多了一个证书:下面就是将证书导入:点击开始-运行,输入:mmc,打开如下图所示页面,点击红框菜单转载 2014-09-11 16:43:58 · 805 阅读 · 0 评论