程序员地瓜哥的小屋

网络基础知识

2021-07-06  本文已影响0人  CodingDGSun

计算机网络的品种很多,根据各种不同的分类原则,可以得到各种不同类型的计算机网络。

按照规模大小和延伸范围分类

Internet可以视为世界上最大的广域网。

按照网络的拓扑结构来分类

按照网络的传输介质来分类


计算机网络中实现通信必须有一些约定,这些约定被称为通信协议。
通信协议通常由三部分组成:

开放系统互联参考模型OSI(Open System Interconnection),从下到上将计算机网络分为:

IP(Internet Protocol)协议:互联网协议
TCP(Transmission Control Protocol)协议:传输控制协议

TCP/IP协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。从下到上将计算机网络分为:


IP地址用于唯一地标识网络中的一个通信实体,这个实体既可以是一台主机,也可以是一台打印机,或者是路由器的某一个端口。

IP地址是数字型的,是一个32位(32bit)整数,通常把它分成4个8位二进制数,每8位之间用圆点隔开,每个8位整数可以转换成一个0~255的十进制整数。

端口是一个16位的整数,用于表示数据交给哪个通讯程序处理。因此,端口就是应用程序与外界交流的入口,他是一个抽象的软件结构,包括一些数据结构和I/O(基本输入/输出)缓冲区。

可以把IP地址理解为某人的所在地方的地址(包括街道和门牌号),但仅有地址还是无法找到此人,还需要知道他所在的房号,即端口号。而计算机网络充当邮递员的角色。

当一个程序需要发送数据时,需要指定目的地的IP地址和端口号,计算机网络就可以将数据发送给该IP地址和端口所对应的程序。

上一篇下一篇

猜你喜欢

热点阅读