自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 关于使用UDP(TCP)跨局域网,NAT穿透的心得

前言:       最近我用java做了一个C/S的类似QQ之类的IM系统(即时通讯系统),遇到了不能跨局域网通讯的问题,经过在网上,和书上查阅了一些资料,了解了一些情况,现在就总结一下我的解决方案吧(本人也是在不断错误中学习,如果有什么不对的地方,请大家多多指教)。问题描述:         一般情况下,只能在同一个子网即同一个虚拟局网里通讯,或者子网访问外网,外网访问不了内

2017-11-20 17:56:38 1324

转载 以太网数据的封装

以太网数据格式与封装解封      我们在上一文中介绍了以太网5层模型,这一节我想学习一下以太网数据封装与解封的知识,了解以太网数据是如何传输的。一、数据封装      当我们应用程序用TCP传输数据的时候,数据被送入协议栈中,然后逐个通过每一层,知道最后到物理层数据转换成比特流,送入网络。而再这个过程中,每一层都会对要发送的数据加一些首部信息。整个过程如下图。

2017-11-09 19:56:42 4521 1

转载 Wireshark基本介绍

原文链接阅读目录wireshark介绍wireshark不能做的wireshark VS Fiddler同类的其他工具什么人会用到wiresharkwireshark 开始抓包wireshark 窗口介绍wireshark 显示过滤保存过滤过滤表达式封包列表(Packet List Pane)封包详细信息 (Packet Details Pane)wireshark与对应的

2017-11-09 16:48:04 698

原创 TCP,UDP报文详解

TCP报文介绍  TCP是一种可靠的、面向连接的字节流服务。   源主机在传送数据前需要先和目标主机建立连接。然后,在此连接上,被编号的数据段按序收发。同时,要求对每个数据段进行确认,保证了可靠性。如果在指定的时间内没有收到目标主机对所发数据段的确认,源主机将再次发送该数据段。TCP报文结构TCP头部他的标准长度是20字节。除非出现选项,头部字段以32位为单位给出头部大小(最小值是5)。 源端口

2017-11-08 20:08:33 12410

原创 ip报文

ip报文 IP协议是TCP/IP协议中的核心协议。所有TCP,UDP,ICMP,IGMP数据都通过IP数据报传输,但是IP不保证能够到达目的地址,并且IP不保证到达的顺序,所以需要上层的协议(通常是TCP)来处理这些潜在的问题,以便为应用提供无差错的交付。IP报头 )版本:占4位(bit),指IP协议的版本号。目前的主要版本为IPV4,即第4版本号,也有一些教育网和科研机构在使用IPV6。在进行通

2017-11-08 20:07:21 527

原创 IP,TCP,UDP,ICMP校验和的区别和计算

IP校验和的计算IP数据报的校验和只检验IP数据报的首部。当发送IP包时,需要计算IP报头的校验和:把校验和字段置为0;对IP头部中的每16bit进行二进制求和;如果和的高16bit不为0,则将和的高16bit和低16bit反复相加,直到和的高16bit为0,从而获得一个16bit的值;将该16bit的值取反,存入校验和字段。当接收IP包时,需要对报头进行确认,检查IP头是否有误,算法同上

2017-11-08 19:28:47 5160 1

转载 计算UDP/TCP检验和checksum

如何计算UDP/TCP检验和checksum一、下面的图是一个UDP的检验和所需要用到的所有信息,包括三个部分:1.UDP伪首部2.UDP首部3.UDP的数据部分(切记不要遗漏该部分,否则就~吐血了~)首先解释下伪首部的概念,伪首部包含IP首部一些字段。其目的是让UDP两次检查数据是否已经正确到达目的地,只是单纯为了做校验用的。还有一个概念十分重要,那就是1

2017-11-07 15:32:03 2939

原创 http协议详解

http协议详解http的主要特点支持客户/服务器模式简单快速,客户向服务器请求服务的时候,只需要传送请求方法,常用的请求方法有GET,HEAD,POST.每个方法规定了客户与服务器的类型不同。由于http协议很简单,使得http服务的程序规模小,因而通信速度很快灵活,http允许传输类型的数据对象,正在传输的类型又,Content-Type加以标记。无连接,限制每次连接只处理一个请求,服务

2017-11-06 10:38:08 366

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除