优·linux系统编程第8章.pptVIP

  • 4
  • 0
  • 约2.81千字
  • 约 24页
  • 2017-01-17 发布于湖北
  • 举报
第 8 章 网络程序设计 本章重点 Socket的基本概念 如何实现面向连接的TCP编程 如何实现非连接的TUDP编程 复杂网络程序的实现 8.1.1 TCP/IP概述 TCP/IP协议叫做传输控制/网际协议,又叫网络通讯协议。 TCP/IP是70年代中期美国国防部为其ARPANET广域网开发的网络体系结构和协议标准,以它为基础组建的INTERNET是目前国际上规模最大的计算机网络,正因为INTERNET的广泛使用,使得TCP/IP成了事实上的标准。 各种协议: 8.1.2 TCP/IP模块结构 TCP/IP从协议分层模型方面来看,由四个层次组成:网络接口层、网络层、传输层、应用层 。 8.2.1 socket简介 socket是网络编程的一种接口,它是一种特殊的I/O,用socket函数建立一个Socket连接,此函数返回一个整型的socket描述符,随后进行数据传输。 通常socket分为三种类型:流式socket、数据报socket、原始socket。 8.2.2 socket套接口简介 一个IP地址,一个通讯端口,就能确定一个通讯程序的位置。为此开发人员专门设计了一个套接结构,就是把网络程序中所用到的网络地址和端口信息放在一个结构体中。 一般套接口地址结构都以“sockaddr”开头。socket根据所使用的协议的不同可以分TCP套接口和UDP套接口,又称为

文档评论(0)

1亿VIP精品文档

相关文档