简单定义
计算机网络是由一些互相连接的,自治的计算机组成的集合。
互联是指计算机之间可以通过有限或者无限的方式进行数据传输
自治是指计算机有自己独立运作的硬件与软件。、
集合,至少需要两个计算机
较好定义
计算机网络主要是由一些通用的、可编程的硬件(计算机,智能手机,智能家居)互连而成的,而这些硬件并非专门用来实现某一特定目的(例如传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并·能支持广泛的和日益增长的应用。
计算机网络需要遵循的协议
TCP(transmission control)与IP(internet)
IP定义了在路由器和端系统之间发现和接受的分组格式
协议分层
协议栈:物理层,链路层,网路层,运输层,应用层
应用层是网路应用程序及它们的应用层协议存留的地方。例如HTTP协议(Hyper Text Transfer Protocol)(web文档的请求和传送)和SMTP(Simple Mail Transfer Protocol)(电子邮件)和FTP(File Transfer Protocol)(端系统之间的文件传送)。 人能看懂的网址形式经过DNS域名系统转换后,看不懂了。应用层上的信息分组称为报文。
运输层
应用程序端点之间的传输