二、网络应用
2.1.1 客户/服务器(C/S)结构网络应用
客户/服务器(C/S)结构的网络应用是最典型、最基本的网络应用。www应用、文件传输、电子邮件等。
客户/服务器(C/S)结构的特点
1、网络通信双方分为客户程序和服务器程序,用户与用户之间不进行之间通信。
2、服务器程序需要先运行起来,做好结构通信的准备。
3、客户程序后运行,主动与服务器进行通信。
2.1.2 纯p2p结构应用
特点:通信双方没有传统意义上的客户服务器之分,“地位“对等,通信双方都具备客户与服务器的特征。
2.1.3 混合结构网络应用
混合结构网络应用将C/S应用和P2P应用相结合。
2.2 网络通信应用通信基本原理
2.1.2 网络应用的基本通信过程
网络应用的基本通信过程就是运行在不同主机上的应用进程间以C/S方式进行的通信。
2.1.2 网络应用编程接口
典型的网络应用编程接口是套接字。
对于一个传输层协议,需要为其接口的每个套接字分配特定的编号,表示该套接字,该编号称为端口号。
2.3 域名系统(DNS)
2.3.0 域名系统
域名系统的作用:域名系统可以将域名映射为IP地址,实现映射的过程,我们称之为域名解析。
为了实现域名解析,域名系统会建议分布式数据库,存储域名与IP地址的映射关系数据。
不区分大小写
2.3.1 层次化域名空间
计算机网络原理笔记(二)
最新推荐文章于 2022-02-16 02:12:03 发布
本文详细介绍了网络应用的三种结构:客户/服务器(C/S)、纯P2P和混合结构,以及网络通信的基本原理。重点讲解了域名系统(DNS),包括域名的层次化空间、域名服务器类型和域名解析过程。此外,还探讨了万维网应用,如HTTP协议、HTTP连接、Cookie机制,以及电子邮件和FTP应用的相关知识。
摘要由CSDN通过智能技术生成