网络是大端发数据从低地址发,先发的是高位的数据。收数据从高位收,先收到的数据存放到低地址。TCP是流式的所用套接字也是流式的文件描述符socket是IP加端口号用到的函数:intsocket(intdomain,inttype,intprotocol);
intaccept(intsockfd,structsockaddr*addr,socklen_t*addr..
分类:
其他好文 时间:
2016-08-10 01:04:11
阅读次数:
182
一. 远程通讯协议的基本原理 网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络 IO ...
分类:
其他好文 时间:
2016-08-09 18:39:33
阅读次数:
149
互连网早期的时候,主机间的互连使用的是NCP协议。这种协议本身有很多缺陷,如:不能互连不同的主机,不能互连不同的操作系统,没有纠错功能。为了改善这种缺点,大牛弄出了TCP/IP协议。现在几乎所有的操作系统都实现了TCP/IP协议栈。 TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层 ...
分类:
其他好文 时间:
2016-08-09 00:15:20
阅读次数:
188
UDP: TCP是建立可靠连接,并且通信双方都可以以流的形式发送数据。相对TCP,UDP则是面向无连接的协议。 使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包。但是,能不能到达就不知道了。 虽然用UDP传输数据不可靠,但它的优点是和TCP比,速度快,对于不要求 ...
分类:
其他好文 时间:
2016-08-07 17:04:14
阅读次数:
181
/*Linux下端口的划分使用是由IANA(InternetAssignedNumbersAuthority,因特网已分配数值权威机构)维护的,端口号被划分为3个段。
1、0~1023,(10)这些端口有IANA分配和控制,可能的话,相同端口号就分配给TCP、UDP和SCTP的同一给定服务。如80端口被赋予web服务
2、1024~491..
分类:
系统相关 时间:
2016-08-06 14:30:27
阅读次数:
260
一、操作系统关于网络部分的分层处理
操作系统完成用户和物理链路之间的转换,这种转换可简单分为三个层面,如下图所示:
插口层,直接对应用户的系统调用,完成用户调用参数校验等等,它不设计任何网络协议相关的工作;
协议层,完成协议相关的操作,例如将插口层交过来的数据加上tcp/udp和ip层的头部等等。
网络接口层,完成与物理传输媒介的交互,它包括数据链路层和网卡驱动,它一端对接协议层,一端对接...
分类:
其他好文 时间:
2016-08-05 17:57:09
阅读次数:
286
参考:http://jingyan.baidu.com/article/454316ab593170f7a6c03a60.html 语句特点:协议.属性 一、IP过滤: 包括来源IP或者目标IP等于某个IP比如: 二、端口过滤: 三、协议过滤: tcp udp arp icmp http smtp ...
分类:
Web程序 时间:
2016-08-05 17:32:36
阅读次数:
282
rsyslog是一个开源工具,被广泛用于Linux系统以通过TCP/UDP协议转发或接收日志消息。rsyslog守护进程可以被配置成两种环境,一种是配置成日志收集服务器,rsyslog进程可以从网络中收集其它主机上的日志数据,这些主机会将日志配置为发送到另外的远程服务器。rsyslog的另外一个..
分类:
其他好文 时间:
2016-08-05 12:08:50
阅读次数:
169
网络编程基础(一) TCP/IP协议 OSI/RM协议 特点:独立于计算机硬件和操作系统,统一分配网络地址,提供可靠服务,隔离了物理网络的硬件差异 协议分层(百度):网络接口层:IEE802.3(以太网协议集),IEEE802.4(令牌环网);网络层(IP);传输层(tcp/udp);应用层(FTP ...
分类:
编程语言 时间:
2016-07-31 20:30:53
阅读次数:
307
1.UDP协议
UDP协议是传输层的一个不可靠的协议。之前看过物理层、连接层、网络层的协议。Vamei大神的比喻很好,说UDP是IP协议在传输层的傀儡,之所以存在的必要时IP协议不包括端口号,而UDP和TCP都是包括端口号。
端口号是应用程序的资源,不同的应用程序可以占用不同的端口号。程序运行时,操作系统内核从不同端口号获取的消息就提供给占用相应端口号的程序处理。...
分类:
其他好文 时间:
2016-07-31 14:34:35
阅读次数:
182