1.本章内容
网络服务
api
tcp/ip功能
2.tcp/ip模型与osi网络模型
osi网络模型中应用层、表示层、会话层的解释,
应用层:包含的组件为用户应用程序提供服务并支持网络访问
表示层:把数据转化为平台无关的格式,并处理加密和数据压缩
会话层:负责管理联网计算机上应用程序之间的通信,提供了一些传输层不具备、与连接相关的功能,比如名称识别和安全
3.网络服务
应用层包含的大量网络服务主要是为用户提供:文件和打印服务、名称解析服务、远程访问服务、email和http web服务协议。
4.文件和打印服务
打印服务器负责操作打印机
文件服务器负责数据存储设备(如硬盘)
5.名称解析服务
名称解析就是把预定义的、方便用户使用的名称映射为ip地址的过程。
域名系统(DNS)服务为internet提供了名称解析,也能为独立的tcp/ip网络提供名称解析。
6.远程访问服务
让用户从一台计算机向另一台计算机发起交互式连接请求的服务。
如Telnet ssh 屏幕共享等。
7.web服务
如常见的超文本传输协议(http)
8.api与应用层
应用编程接口(api)是预定义的编程组件的集合,应用程序可以利用它访问操作环境的其他部分,即与操作系统进行通信。
网络协议栈就是api概念的典型应用,网络api提供了程序与协议栈的接口,应用程序利用api的函数打开和关闭连接、从网络读取和写入数据。
9.tcp/ip工具
应用层还包括一些tcp/ip工具,用于配置、诊断和管理tcp/ip网络。
10.关键术语