【基础篇】计算机网络系列-网络概述

kvin_777
2024-10-19 / 0 评论 / 3 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年10月24日,已超过499天没有更新,若内容或图片失效,请留言反馈。


m2kgjuc9.png

一、计算机网络

1.1 什么是计算机网络

计算机技术与通信技术相互融合的产物_具体而言,就是在计算机之间进行快速、大量信息交换,引入通信技术,两者结合的产物

概括性定义:计算机网络是互联的、自治计算机(主机或端系统)的集合,互联:利用通信链路连接相互独立的计算机系统,通信链路可以是双绞线、光纤、微波、通信卫星

1.2 目前最广泛计算机网络:因特网

Internet

1.3 网络协议

Internet 中互联的端系统、分组交换设备(路由器与交换机)或其它网络设备在进行信息交换的过程中,需遵循一定的规则与约定,即网络协议

  • 计算机网络协议:HTTP \TCP \IP\ARP
  • 协议基本要素:语法、语义与时序
  • 计算机网络功能:硬件、软件、信息资源共享

二、计算机网络分类

  • 覆盖范围:个域网、局域网、城域网、广域网
  • 拓扑结构:星型、总线型、环形、网状、树形、混合

    拓扑结构

  • 交换方式:电路、报文、分组交换网络
  • 网络用户:公用、私有

三、计算机网络结构

网络边缘(计算机、服务器、智能手机、智能传感器、智能家电)、接入网络、网络核心(ISP)

  • 接入网络技术:电话拨号接入、非对称数字用户线路ADSL、混合光纤同轴电缆HFC接入网络、局域网(FTTH)、移动接入网络
  • 网络核心如何实现数据中继与转发?---数据交换
  • 常见数据交换技术:电路交换、报文交换、分组交换
  • 电路交换特点是有连接的,在通信时需要建立电路连接,在通信过程中独占一个信道,通信结束后拆除电路连接
  • 报文交换采取:基于存储-转发原理的报文交换(不满足速度要求)
  • 分组交换技术-目前计算机网络广泛采用的技术(将报文拆分更小分组)

四、计算机网络性能

速率与带宽、时延(节点处理时延、排队时延、传输时延、传播时延)、时延带宽积、丢包率(用于评价与衡量网络性能指标,引发网络丢包主要因素:网络拥塞)、吞吐量

计算机网络理论体系结构:OSI参考模型

因特网体系结构可以使用TCP/IP参考模型进行描述(应用层、传输层、网络互联层、网络接口层)

五、计算机网络应用:客户/服务器(C/S)结构、纯P2P结构与混合结构

  • C/S 最典型、最基本网络应用(WWW应用、文件传输FTP、电子邮件)

六、域名系统(DNS):分布式数据库,存储网络中域名与IP地址映射关系

域名服务器:根域名、顶级域名、权威域名服务器、中间域名服务器 注意:还有一个默认域名服务器,本地服务器

  • 在互联网上13个不同IP地址根域名服务器,从a到m,例如:a.rootservers.net
  • 域名解析:递归解析(方式:一去一回,主机-本地域名-根域名-顶级域名-权威域名服务器-主机)与迭代解析(主机-根域名服务器-主机;主机-顶级域名服务器-主机;主机-权威域名-主机)

七、HTTP报文分为2类:请求报文与响应报文,请求报文由浏览器发送给WEB服务器,响应报文由服务器发给客户端

  • 常见http状态码:如下图

    状态码

  • Cookie 技术包含4部分内容:HTTP响应报文中Cookie头行---Set-Cookie(用户分配ID、用户对网站访问偏好)、用户浏览器在本地存储、维护和管理的Cookie 文件、HTTP请求报文中的Cookie头行:Cookie

    cookie

注意:保存在内存中的Cookie被称为会话Cookie,表示这个Cookie有效期,只要关闭浏览器窗口,Cookie就会消失

八、邮件服务器、简单邮件传输协议(SMTP)、用户代理与邮件读取协议等

  • 典型电子邮件用户代理有微软Outlook 与Apple Mail 、Fox Mail
  • 邮件读取协议:POP 与 IMAP

网络应用进程可以创建3种类型的Socket:数据报类型套接字、流式、原始套接字

0

评论 (0)

取消