一、域名系统DNS------从域名解析出IP地址
1.概述
1.是什么?
DNS(Domain Name System)是互联网使用的命名系统,能够把主机名转换为IP地址。因为在这种命名系统中使用了很多"域",所以得名"域名"。
2.为什么?
机器在处理数据时使用IP地址,因为IP地址的长度固定易处理,域名长度不固定,所以需要转换
3.域名转换需要几个服务器?
理论上可以只使用一个,但不稳定且负荷大
故采用层次树状结构命名法
2.互联网的域名结构
a.定义及表现形式
使用早期非等级的名字空间无法满足互联网上急剧增加的用户数
层次树状结构:域指一个可被管理的划分
语法:标号序列,用"."隔开,
标号不超过63个字符,不区分大小写,可使用连字符-,从左到右由低到高
逻辑概念,便于人使用,不表示计算机的物理地点
b.分类
顶级域名:国家顶级域名nTLD(national top-level domain)或者也记为ccTLD(country-code)
cn是中国,us为美国,uk为英国...,新顶级域名可申请
通用顶级域名gTLD(generic top-level domain)
com(公司企业),net(网络服务机构),org(非营利性组织)。。。
基础结构域名:arpa,反向域名解析
我国自行确定的二级域名:类别域名:ac(科研机构),com(工商金融等企业),edu(教育)。。。
行政区域名:bj(北京),js(江苏)
关于我国互联网发展现状以及各种规定,具体在中国互联网网络信息中心CNNIC找到
2.域名服务器:具体实现域名系统
a.划分区
根、顶级、权限、本地域名服务器
b.域名的解析过程
递归查询和迭代查询,具体见图
为提高查询效率,减轻根域名服务器的负荷,我们广泛地使用了高速缓存用来存放最近查询过的域名,以及从何处获得域名映射信息的记录。这种需要设置计时器并及时处理超过合理时间的项目
二、文件传送协议
1.FTP文件传送协议
FTP(File Transfer Protocol)屏蔽了个计算机系统的细节,适合于在异构网络中任意计算机之间传送文件
减少或消除在不同操作系统下处理文件的不兼容性
服务器进程:主进程,接受新的请求
从属进程:处理单个请求
使用分离的控制连接,FTP的控制信息是带外传送的
网络文件系统nfs允许应用进程打开一个原地文件,并在该文件的某一特定位置上开始读写数据,在网络上传送的只是少量的数据。可以解决FTP来回传送大文件的不必要问题。
2.TFTP简单文件传送协议
使用UDP数据报,只支持文件传输不支持交互 内存小,可用于UDP文件
三、远程终端协议TELNET
也称终端仿真协议,使用客户服务器方式,能适应许多计算机和操作系统的差异。
配图
四、万维网WWW
1.概述
大规模、联机式的信息储藏所
非分布式与分布式
链接(超链接),分布式的超媒体系统,是超文本系统的扩充
2.统一资源定位符URL(怎样标志分布在整个互联网上的万维网文档?)
a.URL的格式,对资源进行定位
相当于一个文件名在网络范围的扩展,是与互联网相连的机器上的任何可访问对象的一个指针
协议://主机名:端口/路径
先搞到这吧,感觉内容太多了,大家可以直接前几天死记硬背,整理了其实也不一定有考前硬背的效果好