摘要: 理解面向连接和无连接协议之间的区别 网络编程中最基本的概念就是面向连接(connection-oriented)和无连接(connectionless)协议。 面向连接和无连接指的都是协议。也就是说,这些术语指的并不是无理介质本身,而是用来说明如何在物理介质上传输数据。面向连接和无连接协议可以,而且通常也确实会共享一条物理介质。 它们的本质区别在于,对无连接协议来说,每个分组的处理信息都独立于所有其他分组,而对面向连接的协议来说,协议实现则维护了与后继分组有关的状态信息。 无连接协议中的分组被称为数据报(datagram),每个分组都是独立寻址。 面向连接的协议则维护了分组之间的状态,使用这. 阅读全文
posted @ 2011-08-30 20:35 目前是只小菜鸟 阅读(3433) 评论(0) 推荐(0) 编辑
摘要: 基本套接字API回顾通常我们要做的第一件事就是获取连接的套接字。可以用socket系统调用来实现。#inclue<sys/socket.h>int socket(intdomain,int type,int protocol);返回值:成功时返回套接字描述符,失败时返回-domain是一个常量,用来表示所期望的通信域。最常见的两个域是AF_INET(也就是因特网)和AF_LOCAL(或AF_UNIX).参数type说明了要创建的套接字类型。§ SOCK_STREAM——这些套接字提供一个可靠的,全双工,面向连接的字节流。在TCP/IP中就是TCP。§ SOCK_ 阅读全文
posted @ 2011-08-29 21:31 目前是只小菜鸟 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 为什么要装 VMware Tools? 因为它可以改善 Virtual Machine 的运行性能,而且可以让 本地的OS 和 CentOS 互通有无,这样我们就不用伤脑筋,要架设什么服务器,来沟通两个 OS,现在就让我们开始吧!图一看到图一中,图标1这里,表示没有安装“VMware Tools” ,要在“VM”选项中点击“Install VMware Tools”进行安装!!!如图标2!!!图二,在图二中,点击“Install”进行安装VMware Tools!!!图三,在图三中有二个种安装方式,简单的就在图三中,直接点击:“应用”就想WIN中安装软件,下一步下一步就可以了。。。这里就不做介 阅读全文
posted @ 2011-08-26 17:54 目前是只小菜鸟 阅读(4114) 评论(0) 推荐(0) 编辑