`
abs200311235
  • 浏览: 122661 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
端口 按照OSI七层模型的描述,传输层提供进程(应用程序)通信的能力。为了标识通信实体中进行通信的进程(应用程序),TCP/IP协议提出了协议端口(protocol port,简称端口)的概念。 端口是一种抽象的软件结构(包括一些数 ...
TCP_IP协议分析-协议分层 协议分层   正如OSI七层模型定义的一样,TCP/IP协议也根据不同的通信功能分为不同的层次,TCP/IP通常被认为是一个四层协议系统,TCP/IP的四层跟OSI的七层对应关系如表1-2所示。   表1-2 TCP/IP协议与OSI七层模型的对应关系 OSI七层模型 TCP/IP协议 应用层 应用层(Application) 表示层 会话层 传输层 传输层(Transport) 网络层 网络层(Internet) 数据链路层 网络接口层(Network) 物理层   1、网络接口层   也叫数据链路层,通常包括操作系统中的设备驱动程序和计算机中 ...
Windows Socket 网络编程(一) —— TCP/IP体系结构、特点及相关术语 计算机技术   2008-07-10 10:01   阅读9   评论0   字号: 大大  中中  小小 一、TCP/IP 体系结构与特点 1、TCP/IP体系结构 TCP/IP协议实际上就是在物理网上的一组完整的 ...
[size=small][/size]Linux网络编程-- TCP/IP协议 关键词: Linux网络编程-- TCP/IP协议 你也许听说过TCP/IP协议,那么你知道到底什么是TCP,什么是IP吗?在这一章里面,我们一起来学习这个目前网络上用最广泛的协议. 7.1 网络传输分层 如果你考过计算机等级考试,那么你就应该已经知道了网络传输分层这个概念.在网络上,人们为了传输数据时的方便,把网络的传输分为7个层次.分别是:应用层,表示层,会话层,传输层,网络层,数据链路层和物理层.分好了层以后,传输数据时,上一层如果要数据的话,就可以直接向下一层要了,而不必要管数据传输的细节.下一层也只向 ...
      TCP/IP Winsock网络编程综述 利用Winsock编程由同步和异步方式,同步方式逻辑清晰,编程专注于应用,在抢先式的多任务操作系统中(WinNt、Win2K)采用多线程方式效率基本达到异步方式的水平,应此以下为同步方式编程要点。   1、快速通信   Winsock的Nagle算法将降低小数据报的发送速度,而系统默认是使用Nagle算法,使用   int setsockopt(     SOCKET s,   int level,   int optname,   const char FAR *optval,   int optlen     );函数关 ...
      TCP/IP网络编程 原帖:http://www.cnblogs.com/axzxs2001/archive/2009/07/27/1532258.html 当中有图具体见:http://junherry.iteye.com/blog/457380 TCP/IP(Transmission Control Protocol/Internet Protocol)的简写,中文译名为传输控制协议/网际协议,又叫网络通 ...
linux c语言 select函数用法     Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或 ...
[/size]Socket编程中的select多路复用-socket编程中select的使用 Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程式,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程式(所谓阻塞方式block ...
Socket编程中select()的妙用 用过 WinSock API 网友们知道:WinSock 编程中有一很方便的地方便是其  息驱动机制,不管是底层 API 的 WSAAsyncSelect() 还是 MFC 的异步Socket类:  CAsyncSocket,都提供了诸如 FD_ACCEPT、FD_READ、FD_CLOSE 之类的消息  供编程人员捕捉并处理。FD_ACCEPT 通知进程有客户方Socket请求连接,  FD_READ通知进程本地Socket有东东可读,FD_CLOSE通知进程对方Socket已  关闭。那么,BSD Socket 是不是真的相形见拙呢?  非也! ' ...
网络socket编程指南   Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等…      好在我已经将这些事完成了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过网络编程的沼泽,那么你来对地方了。 读者对象    这个文档是一个指南,而不是参考书。如果你刚开始 socket 编程并想找一本入门书,那么你是我的读者。但这不是一本完全的 socket 编程书。 平台和编译器    这篇文档中的大多数代码都在 Linux 平台PC 上 ...
Windows下Socket编程主要包括以下几部分: 服务端    1、初始化Windows Socket库。    2、创建Socket。    3、绑定Socket。    4、监听。    5、Accept。    6、接收、发送数据。 客户端    1、初始化Windows Socket库。    2、创建Socket。    3、连接Socket。    4、接收、发送数据。 服务端每接收到一个客户端的Socket,则创建一个线程。满足一个服务端连接多个客户端。   1 //Server.cpp   2 #include <iostream>   3 #include ...
Windows Socket编程 一、基于TCP(面向连接)的socket编程 服务器端程序: 1、创建套接字(socket)。 2、将套接字绑定到一个本地地址和端口上(bind)。 3、将套接字设为监听模式,准备接受客户请求(listen)。 4、等待客户请求到 ...
windows socket编程函数 5.1 Windows Socket 1.1库函数参考   本章以字母顺序列出了套接口库函数,并介绍了技术细节。   使用任一库函数时应在程序中包含WINSOCK.H头文件。在附录A.2中还列出了一些与BERKELEY兼容的头文件。这些头文件只 ...
一、客户机/服务器模式 在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信完全是异步的。客户机/服务器模式在操作过程中采取的是主动 ...
1.创建套接字:socket() C代码 /* Create a new socket of type TYPE in domain DOMAIN, using     protocol PROTOCOL.  If PROTOCOL is zero, one is chosen automatically.     Returns a file descriptor for the new socket, or -1 for errors.  */  extern int socket (int __domain, int __type, int __protocol) __THROW ...
Global site tag (gtag.js) - Google Analytics