计算机网络基础

什么是协议

为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言”

描述网络通信中“语言”规范的一组规则就是协议

例如:两个人交谈,必须使用相同的语言,如果你说汉语,他说阿拉伯语……


数据通信协议的定义

决定数据的格式和传输的一组规则或者一组惯例


OSI模型    

OSI是Open System Interconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型。这个模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。



TCP/IP协议参考模型


TCP/IP是20世纪70年代中期美国国防部为ARPANET开发的网络体系结构


TCP/IP模型与OSI模型的比较

TCP/IP模型与OSI模型的特点

两者都是以协议栈的概念为基础

协议栈中的协议彼此相互独立

下层对上层提供服务


TCP/IP 体系中的传输层


TCP/IP的运输层有两个不同的协议:

(1) 用户数据报协议 UDP            (User Datagram Protocol)

(2) 传输控制协议 TCP    (Transmission Control Protocol)



TCP/IP 体系中的传输层协议


服务类型

面向连接的服务(TCP)(相对于UDP更消耗资源)

先建 立连接再传输数据

数据传输过程中,数据包不需要携带目的地址

保证数据传输的可靠性

无连接的服务(UDP)

不需要事先建立连接,直接发送数据

每个报文都带有完整的目的地址

不保证报文传输的可靠性


用三次握手建立 TCP 连接


用四次挥手结束 TCP 连接



端口的概念

1.端口就是运输层服务访问点(TSAP)。

2.端口的作用就是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程。

3.从这个意义上讲,端口是用来标志应用层的进程。


IP地址

IP地址的表示方式:点分十进制

IP地址的范围:0~255之间的十进制整数

保留地址:局域网内使用

非保留地址:外网使用(外网/公网)

网关:网关就是一个网络连接到另一个网络的“关口”

与IP相关的几个命令:

ping  --- 检查网络是否连通

netstat –an | findstr 8080    ----查看8080端口的监听状态



DNS基本概念

Name Server(域名服务器) :域名服务器有两大类型Authoritative Name Server(权威域名服务器)和Caching Name Server(存储缓冲域名服务器)。权威域名服务器又包含了主服务器、辅服务器等子类型。

The Primary Master(主服务器) / Slave Server(辅服务器) :每个区至少有一台权威域名服务器负责解析工作,考虑到服务器和网络的不稳定性,通常把区交由两台或多台权威域名服务器解析。其中的一台被指定为主服务器,其它的则为辅服务器。区完整的配置信息保存在主服务器上,辅服务器会定期将主服务器上区的资料复制到本机。

存储缓冲域名服务器 :为了节省查询时间,提高性能,支持递归查询的域名服务器通常会在一定的时间范围内将查询结果放入高速缓存,使用这种方式的域名服务器称为存储缓冲域名服务器。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容