计算机网络原理笔记(二)

本文详细介绍了网络应用的三种结构:客户/服务器(C/S)、纯P2P和混合结构,以及网络通信的基本原理。重点讲解了域名系统(DNS),包括域名的层次化空间、域名服务器类型和域名解析过程。此外,还探讨了万维网应用,如HTTP协议、HTTP连接、Cookie机制,以及电子邮件和FTP应用的相关知识。
摘要由CSDN通过智能技术生成

二、网络应用
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 层次化域名空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值