计算机网络的种类很多,依据各种不同的分类准则,能够失去各种不同类型的计算机网络。
依照规模大小和延长范畴分类 :
- 局域网(LAN)
- 城域网(MAN)
- 广域网(WAN)
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 地址和端口所对应的程序。