TCP/IP
xjbclz
有多年APP与手机软件开发和管理工作经验,出版了两本书:《Android APP开发实战》和《App Inventor2定制与二次开发》
展开
-
APP开发实战18-TCP/IP协议简介
当前APP基本都需要通过网络连接服务器,网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。最常用的协议族,比如TCP/IP通常被认为是一个四层协议系统:应用层传输层网络层链路层每一层负责不同的功能:(1)链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何转载 2016-05-15 23:04:33 · 1234 阅读 · 0 评论 -
APP开发实战19-TCP和HTTP连接
6.2TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的转载 2016-05-15 23:07:52 · 2513 阅读 · 0 评论 -
APP开发实战20-TCP和UDP区别
6.4TCP和UDP区别6.4.1面向连接服务TCP提供的是面向连接服务,传输数据要经过三个阶段:(1)数据传输前,先建立连接(2)连接建立后再传输数据(3)数据传送完后,释放连接TCP所做的工作包括把应用程序交给它的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等,可确保数据传送的次序和传输的可靠性。由于传输层提供了高可靠性的端到端的原创 2016-05-15 23:08:55 · 1670 阅读 · 0 评论 -
伪造IP包,禁止TCP连接
大家是否想过在局域网内如何禁止别人访问web server,pop3,ftp等。那么如何禁止呢?大家都知道TCP是面向连接的,连接时有三次握手,之后才能确认连接成功。那么我们就应该能在第一次握手之后伪造一个服务方的握手返回,从而达到TCP连接不成功,无法访问某端口。程序如下:void DeCodeIP(buf,iBufSize) //解析侦听到的IP数据包{IPHEADER转载 2016-06-30 21:50:32 · 2884 阅读 · 0 评论 -
协议分析工具学习TCP/IP(一)
一、 前言 曾在赛迪网发过一篇《用协议分析工具学习TCP/IP》(以下简称"学习"),看到"希望能够再次提供其它的补充"的留言就一直考虑补充些什么,要补充的东西很多,毕竟TCP/TP协议簇是Internet的根基,不管在网上跑什么服务,归根结底都是建立在TCP/TP协议的基础上,要学的东西很多,"学习"一文概述了数据的传送过程,讲到了TCP标志位的变化,本文重点阐述TCP的状态变迁的情转载 2016-07-12 22:40:09 · 1891 阅读 · 0 评论 -
协议分析工具学习TCP/IP(二)
六、 如何查看TCP的状态 1、命令方式 下面以Windows XP为例看看新安装的系统都开了那些端口,也就是说都预留了那些门,不借助任何工具来查看端口的命令是netstat,方法如下: a、在"开始"的"运行"处键入cmd,回车 b、如图3在dos命令界面,键入netstat -na,图3显示的就是打开的***口,其中Proto代表协议,该图中可以看出有TCP和U转载 2016-07-12 22:41:06 · 827 阅读 · 0 评论 -
协议分析工具学习TCP/IP(三)
八、 详解几个状态 1、服务器端LISTENING状态 LISTENING表示处于侦听状态,只有提供某种服务才会处于LISTENING状态,前面提到过TCP状态变化就是某个端口的状态变化,提供一个服务就打开一个端口,例如:提供www服务默认开的是80端口,提供ftp服务默认的端口为21,当提供的服务没有被连接时就处于LISTENING状态。FTP服务启动后首先处于侦听(LISTEN转载 2016-07-12 22:41:37 · 327 阅读 · 0 评论 -
TCP端口的作用、漏洞和操作建议
在上网的时候,我们经常会看到“端口”这个词,也会经常用到端口号,比如在FTP地址后面增加的“21”,21就表示端口号。那么端口到底是什么意思呢?怎样查看端口号呢?一个端口是否成为网络恶意攻击的大门呢?,我们应该如何面对形形色色的端口呢?下面就将介绍这方面的内容,以供大家参考。 端口简介:本文介绍端口的概念,分类,以及如何关闭/开启一个端口端口概念 在网络技术转载 2016-07-12 22:42:23 · 3635 阅读 · 0 评论