一、ISO/OSI七层模型
二、TCP/IP四层模型
网络接口层
#网络接入层与OSI参考模型中的物理层和数据链路层相对应。它负责监视数据在主机和网络之间的交换。事实上,TCP/IP本身并未定义该层的协议,而由参与互连的各网络使用自己的物理层和数据链路层协议,然后与TCP/IP的网络接入层进行连接。地址解析协议(ARP)工作在些层,即OSI参考模型的数据链路层。
网际互联层
#网际互联层对应于OSI参考模型的网络层,主要解决主机到主机的通信问题。它所包含的协议设计数据包在整个网络上的逻辑传输。该层有三个主要协议:网际协议(IP)、互联网组管理协议(IGMP)和互联网控制报文协议(ICMP)
传输层
#传输层对应于OSI参考模型的传输层,为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性。该层定义了两个主要的协议:传输控制协议(TCP)和用户数据报协议(UDP)。
应用层
#应用层对应于OSI参考模型的高层,为用户提供所需要的各种服务,例如:FTP、Telnet、DNS、SMTP等。
TCP/IP模型与OSI模型的比较
共同点:
(1)OSI参考模型和TCP/IP参考模型都采用了层次结构的概念
(2)都能够提供面向连接和无连接两种通信服务机制
不同点:
(1)前者是七层模型,后者是四层结构
(2)对可靠性要求不同(后者更高)
(3)OSI模型是在协议开发前设计的,具有通用性。TCP/IP是先有协议集然后建立模型,不适用于非TCP/IP网络。
三、IP地址
四、子网掩码
子网掩码的使用
五、端口作用
查看本机启用的端口
netstat -an
选项:
— -a:查看所有连接和监听端口
— -n:显示IP地址和端口号,而不显示域名和服务名
六、DNS作用
#在互联网中,通过IP地址来进行通信
#IP地址用数字表示,记忆起来太困难了(如116.213.120.232)
#人对域名更加敏感,如:http://wwww.imooc.com/
hosts文件
# C:\Windows\System32\drivers\etc\hosts
— 127.0.0.1 localhost
从Hosts文件到DNS
早期Hosts文件解析域名
#名称解析效能下降
#主机维护困难
DNS服务
#层次性
#分布式
DNS服务的作用
将域名解析为IP地址
#客户机向DNS服务器发送域名查询请求
#DNS服务器告知客户机Web服务器的IP地址
#客户机与Web服务器通信
DNS查询类型
(1)从查询方式上分
递归查询
#要么做出查询成功响应,要么作出查询失败的响应。一般客户机和服务器之间属递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机。
迭代查询
#服务器收到一次迭代查询回复一次结果,这个结果不一定是目标IP与域名的映射关系,也可以是其它DNS服务器的地址。
(2)从查询内容上分
正向查询由域名查找IP地址
反向查询由IP地址查找域名
七、网关作用
1、网关(Gateway)又称网间连接器、协议转换器。
2、网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。
3、网关既可以用于广域网互连,也可以用于局域网互连。
4、网关是一种充当转换重任的服务器或路由器。