TCP-IP
文章平均质量分 52
绯浅yousa
欢迎转载。文章偏基础较多---》因为写起来快,但是也会坚持出好文章
展开
-
关于ip报文校验和一些思考
关于IP报文校验和一些思考 首部检验和字段是根据IP首部计算的检验和码。它不对首部后面的数据进行计算IP报文校验和的计算方式为了计算一份数据报的IP检验和,首先需要把检验和字段置为0对首部中每个16bit进行二进制反码求和(整个首部看成是由一串16bit的字组成)IP报文校验和的校验方式收到一份IP数据报后,同样对首部中每个16bit进行二进制反码求和。由于接收方在计算中包含了发送方原创 2016-02-20 00:06:36 · 3376 阅读 · 0 评论 -
icmp使用什么端口
ICMP使用什么端口 ICMP使用什么端口?PING操作又是使用什么端口?ICMP是Internet控制信息协议(ICMP),是IP组的一个整合部分。通过IP包传送的ICMP信息主要用户涉及网络操作或错误操作的不可达信息。ICMP包发送是不可靠的,所以主机不能依靠接收ICMP包解决任何网络问题。ICMP不像TCP/UDP有端口,但它确实含有两个域:类型type和代码code。但是这个域的作用与T原创 2016-04-01 09:48:53 · 28848 阅读 · 0 评论 -
ip首部校验和的计算方法(c语言实现)
IP首部校验和的计算方法(C语言实现)关联博客:关于ip报文校验和一些思考http://blog.csdn.net/qq_15437667/article/details/50701051校验和计算方法把校验和字段清零。然后对每16位(2字节)进行二进制反码求和,反码求和的意思是先对每16位求和,再将得到的和转为反码。代码实现如下SHORT checksum(USHORT* buffer, i原创 2016-05-13 00:10:09 · 9268 阅读 · 0 评论 -
查看linux中常用端口
查看linux中常用端口可以通过查看/etc/services文件,每行给出了服务器名和熟知端口号因为端口众多,可以辅助使用grep命令示例查看HTTP使用的端口feiqianyousadeMacBook-Pro:forgeVisitMyblog yousa$ cat /etc/services | grep http# http://www.iana.org/assignments/port原创 2017-03-24 01:08:10 · 1232 阅读 · 0 评论 -
linux套接字编程笔记(二)--简单的TCP套接字应用程序
linux套接字编程笔记(二)–简单的TCP套接字应用程序这里参照linux套接字编程笔记(一)–TCP与UDP提到的流程,编写了一个简易的C语言TCP server和client,主要是留着代码供自己后面参考,否则每次再用C或者C++写还得搜别人的代码,可能还有坑。。。linux套接字编程笔记(一)–TCP与UDP,链接是http://blog.csdn.net/qq_15437667/artic原创 2017-05-01 23:30:36 · 651 阅读 · 0 评论 -
如何用netstat命令查看windows系统端口占用问题的技巧
在Windows系统中的 netstat命令能够知道查看端口、进程占用,那么在netstat命令下要怎么的进行操作呢!现在我们一起来看看吧! 目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用. 操作:操作分为两步:(1)查看该端口被那个PID所占用; 方法一:有针对性的查看端口,使用命令 Netstat –ano|转载 2017-05-14 23:32:11 · 14221 阅读 · 0 评论 -
浅析TCP连接过程中server异常情况处理
#浅析TCP连接过程中server异常处理 基础环境:腾讯云ubuntu虚拟机 前置基础:对TCP连接有一个基本认识,能写进行简单socket编程先简单介绍一下TCP编程流程TCP简易编程流程1.TCP服务器端编程流程如下:创建套接字socket; 绑定套接字bind; 设置套接字为监听模式,进入被动接受连接状态listen; 接受请求,建立连接accpet; 读写数据re原创 2017-04-24 23:59:34 · 5258 阅读 · 0 评论 -
TCP/IP详解--TCP首部的TimeStamp时间戳选项
TCP/IP详解–TCP首部的TimeStamp时间戳选项 TCP应该是以太网协议族中被应用最为广泛的协议之一,这里就聊一聊TCP协议中的TimeStamp选项。这个选项是由RFC 1323引入的,该C建议提交于1992年,到今天已经足足有20个年头。不过相信大部分程序猿对这个建议还是相当陌生。要理解为啥需要用TimeStamp选项,还需要从TCP协议的几个基本设计说起。TCP协议的几个设计初转载 2017-12-27 15:12:23 · 5583 阅读 · 0 评论