- 4
- 0
- 约7.88千字
- 约 67页
- 2016-08-01 发布于湖北
- 举报
网络编程实用教程 第1章 网络编程基础 本章介绍网络编程相关的基本概念,包括 进程通信的概念 因特网中网间进程的标识方法 网络协议的特征 TCP/IP中用户数据报协议UDP和传输控制协议TCP的特点 目前的网络编程现状 网络应用程序的客户/服务器交互模式 1.1 网络编程相关的基本概念 1.1.1 网络编程与进程通信 1.进程与线程的基本概念 进程是处于运行过程中的程序实例,是操作系统调度和分配资源的基本单位。 一个进程实体由程序代码、数据和进程控制块三部分构成。 各种计算机应用程序在运行时,都以进程的形式存在。网络应用程序也不例外。 网络应用程序最终要实现网络资源的共享,共享的基础就是必须能够通过网络轻松地传递各种信息。网络编程首先要解决网间进程通信的问题。然后才能在通信的基础上开发各种应用功能。 1.1.2 因特网中网间进程的标识 2.端口的概念 端口是TCP/IP协议族中,应用层进程与传输层协议实体间的通信接口 类似于文件描述符,每个端口都拥有一个叫作端口号(port number)的整数型标识符 我们可以描述一下,在这样的端口分配机制下,客户进程C与服务器进程S第一次通信的情景。图1.5表示了客户与服务器第一次通信的情况。 1.1.3
原创力文档

文档评论(0)