概述
- 互联网:网络的网络。网络把许多计算机连在一起,互联网把网络通过路由器连接在一起,与网络相连的计算机称为主机。
- 互联网基础结构发展的三个阶段:a,从单个网络向互联网发展;b,三级结构的互联网:主干网,地区网和校园网(企业网),可使用范围逐个缩小;c,多层次isp结构的互联网:主干isp,地区ISP,本地isp
- 互联网组成:边缘部分,指连接在互联网上的所有主机,包括电脑,手机,摄像头等等;核心部分,指大量网络和路由器,为边缘部分提供服务。
- 通信方式:客服-服务器方式(c-s),b-s是c-s的一种特例;对等连接方式p2p,对等的机器既可以做服务器,也可以做客户机。
- 路由器,一种专用计算机,实现分组交换的关键构件,转发收到的分组。
- 电路交换:建立连接-通信-释放连接;通话时间内,通话的两个用户始终占用端到端的通信资源。
- 分组交换:采用存储转发技术。把一个报文划分为几个分组再进行传送。
- 报文交换:整个报文先传送到相邻接点,全部存储后查找转发表,转发到下一个结点。
- 计算机网络的性能:速率,带宽,吞吐量,时延(发送时延,传输时延,排队时延,处理时延)
二。物理层
- 信号分为模拟信号和数字信号,表示消息参数的取值是连续的还是离散的
- 通信方式:单向通信,半双工,全双工。
- 导引型传输媒体:双绞线,同轴电缆,光缆
- 非引导性传输媒体:无线传输,利用无线电波在自由空间的传播实现通信
- 复用:频分复用,时分复用。复用器multiplexer和分用器demulitiplexer成对使用。波分复用wdm,码分复用cdm
- 宽带接入技术:ADSL(asymmetric digital subscriber line),用数字技术对现有模拟电话用户线改造。下行带宽远大于上行带宽,因此叫非对称。
- 光纤同轴混合网HFC(hybrid fiber coax)网
- 物理层的主要任务就是确定与传输媒体的接口有关的一些特性,如机械特性,电气特性,功能特性,过程特性
三。链路层
- 点对点信道,广播信道
- 链路,物理线路,中间没有其他交换结点;数据链路:data link,链路+通信协议(硬件+软件),最常用的方法是使用网络适配器。
- 数据链路层三个基本问题:封装成帧,透明传输,差错检测。
- 透明传输
- 差错检测:循环冗余校验CRC(cyclic redundancy check);
- 传输差错分为两大类:a,比特差错;b,帧丢失,帧重复,帧失序。
- PPP点对点传输协议,用户计算机接入ISP时使用的数据链路层协议
- 广播:a,计算机与外界局域网的连接是通过适配器adapter进行的,适配器就是网卡,适配器包含处理器和存储器(ram+rom);b,CSMA/CD协议
- mac地址,固化在适配器中ROM。
- 以太网交换机
四。网络层
- 网络层向上只提供简单灵活的,无连接的,尽最大努力交付的数据报服务,不提供服务质量的承诺。如果需要通信可靠,则由传输层保证。
- 没有一种单一的网络能够适应所有用户的需求,将网络互相连接起来需要用中间设备,包含以下几种:a,物理层 转发器(repeater);b,数据链路层 网桥/桥接器(bridge);c,网络层 路由器;d,网络层以上 网关
- 整个互联网就是单一的,抽象的网络,ip地址就是给互联网上每一台主机,包括路由器,分配一个唯一的32位地址。
- A类ip地址中的全0表示this(这个),为保留地址,意思是本网络;网络号为127保留作为本地软件环回测试(loopback test)本主机的进程之间的通信用。A类主机地址:全0表示本主机连接到的单个网络地址;全1表示网络上的所有主机。
- ip地址是针对网络层的名词,所以在不同数据链路层但是同一个网络层的ip地址是一样的;路由器每个接口都有对应的ip地址。
- ARP协议,将ip地址转换为对应mac地址;每个主机都有一个arp高速缓存,维护一个arp表映射两者的关系,并且不定时更新。
- 子网掩码:为了区分是否是子网。把子网掩码和ip地址进行逐位“与”运算,就可以得出网络地址。互联网规定:所有网络必须使用子网掩码,同时在路由器的路由表中也必须有子网掩码这栏。如果一个网络不划分子网,该网络的子网掩码使用默认子网掩码,其中1的位置和ip地址中的网络号字段相对应。
- 路由表内容:目的网络地址,子网掩码,下一跳地址。
- ICMP(Internet control message protocol)网际控制协议,允许主机或路由器报告差错情况和提供有关异常情况的报告,属于ip层的协议
- ICMP应用举例:ping hostname,tracert;PING (packet InterNet Groper),测试两台主机的连通性,是应用层直接使用网络层ICMP的例子
- 路由器是一种具有多个输入和输出端口的专用计算机,任务是转发分组。
- ipv6地址位数增大到128位
- 多播地址只能用于目的地址。
- 在互联网总的所有路由器,对专用地址的数据报一律不转发。采用专有网络互连的网络称为专用网络或者本地网络
- 利用专用互联网作为本机构各专用网之间通信的载体,称为虚拟专用网VPN(virtual private network)
五。运输层
- 网络层为主机间提供逻辑通信;运输层为主机间的进程提供端到端的逻辑通信。
- 运输层需要对收到的报文进行差错检测;网络层,ip数据报只检测首部是否出现差错而不检查数据部分。
- 复用:应用层所有的应用进程都可以通过运输层再传送到ip层;分用:运输层从ip层收到发送给各应用进程的数据后,还需分别交付指明的各应用进程。
- 为了解决互联网上不同操作系统不同进程互相通信的问题,在运输层上使用协议端口号解决,简称端口。这种在协议层间的抽象的协议端口是软件端口,是应用层的各种协议进程与运输实体进行层间交互的一种地址;硬件端口是不同硬件设备进行交互的接口。
- tcp/ip用16位端口号表示端口。端口号只具有本地意义,只是为了标志本计算机应用层中的各个进程在和运输层交互的层间接口。在互联网不同计算机中,相同的端口号没有关联。互联网上的计算机通信采用客户-服务器方式通信。
- 服务器使用的端口号:熟知端口号/系统端口号,0-1023;登记端口号:1024-49151
- 客户端使用的端口号:49152-65535,这类端口号仅在客户进程运行时才动态选择,因此也叫短暂端口号。
- udp只在ip协议层上加了复用,分用,差错检测的功能,可以用在广播上。
- tcp不能用到广播上。tcp把连接作为最基本的抽象。每一条tcp连接有两个端点(一对一),叫做套接字或者插口,用ip:port表示。
- 三次握手:
六。应用层
- 应用层协议大多使用客户-服务器方式通信。
- DNS:将域名转换为ip地址
- FTP/TFTP协议
- TELENT协议,也叫终端仿真协议
- 万维网 a,http协议,html标记文本 b,URL 表示:协议://主机:端口/路径;http是面向事务的,无连接的,无状态的协议。
- http1.1使用了持续连接,万维网服务器在发送响应后仍然在一段时间内保持此连接,使得客户和服务器依然可以传送后续的报文。
- 代理服务器是一种网络实体,也称为万维网高速缓存。把最近的请求和响应暂存在本地缓存。
- 邮件 a,SMTP ;b,pop3,IMAP
- 套接字以上的进程是受应用程序控制的,以下的运输层协议受操作系统控制。
七。网络安全
- 防火墙是一种特殊编程的路由器,安装在网点和网络的其余部分之间,目的是实施访问控制策略。
- 应用网关也称为代理服务器,在应用层通信中扮演报文中继的角色。一种网络应用需要一个应用网关。
八。无线网络和移动网络
- 无线局域网分为两大类:有固定基础设施和无固定基础设施的。
- 无线局域网的标准是802.11系列,使用此协议的局域网称为wifi
最后
以上就是炙热面包为你收集整理的《计算机网络》 摘录的全部内容,希望文章能够帮你解决《计算机网络》 摘录所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复