网络编程

## 客户端-服务器编程模型

客户端与服务器均指进程。

一个客户端-服务器事务由四步组成:

1. 客户端发送请求

2. 服务器处理请求

3. 服务器发送响应

4. 客户端处理响应

## 网络

对主机而言,网络是一种I/O设备。从网络接收的数据从适配器经过I/O和内存总线复制到内存。相似地,数据也能从内存复制到网络。

## 因特网连接

客户端与服务器是点对点、全双工、可靠的通信方式。一个套接字是连接的一个端点,每个套接字都有相应的地址,由"地址:端口"表示。

客户端套接字地址中的端口是由系统内核自动分配的,而服务器的端口是指定的。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一章 TCP/IP简介 基本的C/S服务模型 网络编程是指编写的网络通信程序可以与网络上的其他程序进行通信。 T...
    Waldo_cuit阅读 5,912评论 0 6
  • 计算机网络概述 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。 按照计算机网络的定义,通过一定...
    蛋炒饭_By阅读 5,049评论 0 10
  • 网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编...
    程序员欧阳阅读 6,172评论 1 37
  • 6.1 公钥密钥加密原理 6.1.1 基础知识 密钥:一般就是一个字符串或数字,在加密或者解密时传递给加密/解密算...
    AndroidMaster阅读 9,465评论 1 8
  • 1. 网络概述 1.1 概述 1.1.1什么是网络? 早期的计算机都是互相独立的一套一台以数据运算为主的机器。...
    _宁采臣阅读 4,039评论 0 1

友情链接更多精彩内容