应用层之——创建网络应用(套接字编程)初略版

应用层之——创建网络应用(套接字编程)

我们已经看了许多的网络应用,例如Web, DNS, 下面我们要来研究网络应用程序到底是怎么创建的?
网络应用体系结构主流的有两种client-server, p2p。通常是的是client-server体系结构。

我们现在就开始创建一个client-server的网络应用。
既然是采用client-server体系结构,就需要两个程序

  • 客户端程序
  • 服务器端程序

当两个程序都执行的时候,一个客户端进程和一个服务器端进程就创建了,这些进程之间通过从套接字中读写来通讯。有关套接字的介绍,请参见博文 应用层之进程通信。

当创建一个网路应用的时候,开发者的任务就是为客户端和服务器程序写代码。

网络应用程序分为两类:

直接在书上看完了。另外附上一个比我讲解的更好的博客 https://blog.csdn.net/fly_yr/article/details/50387065

你可能感兴趣的:(应用层之——创建网络应用(套接字编程)初略版)