互联网是全球最大的,开放的,由众多网络互连而成的计算机网络,是现代计算机技术与通信技术相结合的产物
互联网起源于20世纪60年代美国军方的计算机网络——ARPANET
互联网是一个覆盖了世界各国,包含了成千上万台各种设备,需要精密管理和调度的复杂系统,总体上可分为网络硬件和网络软件两大部分
常用的网络硬件包括工作站,服务器,网络接口卡,集线器,交换机,路由器,传输介质等
网络软件是支持网络功能实现的各种规约,协议,程序和管理方法的集合,网络软件主要包括网络协议,通信软件,网络操作系统等
TCP/IP包括应用层,传输层,网络层和网络接口层四个层次
最常用的传输层协议是传输控制协议TCP,它提供了面向连接的可靠数据传送,流量控制以及押塞控制。另一种传输协议是用户数据报协议UDP,它提供的是一种无连接,不可靠,尽力而为的传输方式
网际协议IP是网络层中最重要的协议,它为每个网络中的计算机定义了能唯一识别的IP地址,从而能够使得不同应用类型的数据在Internet上通畅的传输,网络层还包括ARP,RARP,ICMP等协议
TCP/IP协议的网络接口层支持多种接口协议,如IEEE, 802.2, Token-ring.FDDI, X.25, ATM等
传统的IP地址(IPv4)表示为一个32位的无符号二进制数,通常用以圆点连接的四个十进制表示
IPv6中IP地址的长度为128位,能够提供2的128次方—1个地址
计算机网络中,以计算机为节点,通信线路为连线,可以构成相对位置不同的几何图形,称之为网络拓扑结构
基本的网络拓扑结构可以分为:总线结构,环形结构,星形结构,树形结构和网状结构
最近一两年兴起的最有发展前景的新的互联网应用主要有物联网,云计算和大数据