网络技术
coolx-w
这个作者很懒,什么都没留下…
展开
-
TCP/IP协议族简介 — TCP/IP协议栈之TCP协议
传输控制协议(TCP) 1、TCP的特点:字节流的服务:使用TCP协议进行传输的应用程序之间传输的数据可视为无结构的字节流,基于字节流的服务没有字节序问题的困扰。面向连接的服务:在数据进行传输之彰,TCP协议需要先建立连接,之后的TCP报文在此连接基础上传输。可靠传输服务:基于校验和应答重发机制保证传输的可靠性。接收方对接收到的报文进行校验和计算,如果有误,不发送确认应答,发送方在超时后会自动重发此报文。缓冲传输:缓冲传输可以延迟传送应用层的数据,允许将应用程序需要传送的数据积攒到一定的数量才进行集原创 2011-04-01 02:53:00 · 854 阅读 · 0 评论 -
IO模型
<br /> IO的方式有阻塞IO、非阻塞IO模型、IO复用、信号驱动、异步IO等。<br /> 1、阻塞IO模型<br /> 阻塞IO是最通用的IO类型,使用这种模型进行数据接收的时候,在数据没有到之前程序会一直等待。内核会一直阻塞该请求直到有数据到来才返回。<br /> 2、非阻塞IO模型<br /> 当把套接字设置成非阻塞的IO,则对每次请求,内核都不会阻塞,会立即返回;当没有数据的时候,会返回一个错误。<br /> 3、IO复用<br /> 使用IO复用模型原创 2011-04-10 21:01:00 · 899 阅读 · 0 评论 -
UDP协议程序设计中的几个问题
一、UDP报文丢失数据 利用UDP协议进行数据收发的时候,在局域网内一般情况下数据的接收均能接收到发送方的数据,除非连接双方的主机发生故障,否则不会发生接收不到数据的情况。1.UDP报文的正常发送过程 在Internet上,由于要经过多个路由器,正常情况下一个数据报文从主机C经过路由器A、路由器B、路由器C到达主机S。2.UPD报文的丢失 路由器要对转发的数据进行存储、处理、合法性判定、转发等操作,容易出现错误,所以很可能在路由器转发的过程中出现数据丢失的现象。对于数据丢失的原原创 2011-04-10 23:35:00 · 10214 阅读 · 1 评论 -
BT技术概念 — 一些术语的意思
可用率 (availability) 现有的文件可供下载的客户端的完整副本。这个数字越高,潜在的更容易,更快,它可以下载完整的文件(不占其他因素)。如果这个数字是不到一(例如0.65),那么有没有一个可供下载的文件的完整副本。块 ( block原创 2011-07-31 19:17:05 · 7432 阅读 · 0 评论 -
TCP/IP协议简介 — TCP/IP协议栈之IP协议
主机到网络层 主机到网络层的协议对应于OSI的数据中路层、对于硬件及其驱动层TCP/ IP协议没有进行规范。网络层主要为IP协议和ARP协议提供服务、发送和接收网络数据报。在这一层中主要实现跨网和跨设备的互通。以太网的封包格式为: 目的地址(6字节) + 源地址(6字节) + 包类型(2字节) + 数据(46~1500字节)+ CRC(4字)原创 2011-03-18 00:21:00 · 953 阅读 · 0 评论 -
(RFC1928)Socket5协议中文文档
转自:http://blog.csdn.net/fgkenshin/article/details/5029973译者:Radeon(Radeon bise@cmmail.com)译文发布时间:2001-6-18目录 1.介绍2.现有的协议3.基于TCP协议的客户4.请求5.地址6.应答7.基于UDP协议的客户8. 安全性考虑9. 参考书目1.介转载 2012-04-25 09:55:36 · 8336 阅读 · 1 评论 -
TCP/IP协议族简介 — TCP/IP协议栈之UDP协议
用户数据文协议 UDP是一种基于IP协议的不可靠传输协议,在IP数据的位置如下:IP头部(20字节)+ [ UDP头(8字节)+ UDP数据 ] UDP协议是TCP/IP的传输协议的一部分,与TCP的传输不一样,它提供无连接的、不可靠的传输服务。UDP协议把应用程序需要传递的数据发送出去,不提供发送数据包的顺序;接收方不向发送方发送接收的确认消息,如果出现丢包或者重包的现象,也不会向发送方发送反馈,因此不能保证使用UDP协议的程序发送的数据一定到达了接收方或者到达接收方的数据顺序和发送方原创 2011-04-01 05:02:00 · 1045 阅读 · 0 评论