1.计算机网络发展的7个阶段
1)批处理
服务器一次只能处理一批程序指令
2)分时
服务器可以分时为多台客户端服务
3)计算机之间通信
计算机之间由通信线路连接,互相通信
4)计算机网络的产生
通过分组交换技术,在不同厂商的计算机之间相互通信
5)互联网的普及
轻量级个人电脑的产生;电子邮件(E-mail),万维网(WWW)的普及
6)物联网
电脑,电视,手机,电话,家用电器等设备的联网
7)网络安全

2.通信协议
1)CPU和OS
CPU(中央处理器),调度执行程序
OS(操作系统),CPU管理,计算机外围设备管理,程序运行管理
在CPU和OS不同的计算机之间通信,需要各方都支持的协议

2)分组交换协议
将较大的数据分为多个分组,每组叫一个报文,报文首部写入源主机地址和目标主机地址,分组序号。目的主机会根据分组序号,重新装配为原始数据。

3.OSI参考模型
[7] 应用层-特定应用的协议(SMTP,HTTP,SSH,FTP)
[6] 表示层-设备固有数据格式和网络标准数据格式转换(PNG->base64)
[5] 会话层-建立通信连接,管理进程在不同主机间的会话
[4] 传输层-数据分组,负责可靠传输
[3] 网络层-路由选择
[2] 数据链路层-数据帧和比特流之间的传送和转换
[1] 物理层-比特流和电子信号之间传送和转换

4.以电子邮件为例理解OSI七层模型
用户A通过主机A,发送邮件给用户B主机B
1)应用层-与通信无关,输入收件人地址,输入内容,这些操作属于应用层
2)表示层-不同的电子邮件软件之间如何接发信息?表示层将数据从“某个计算机特定的数据格式”转换为“网络通用的标准数据格式”再发送出去。
表示层会附加首部信息,来识别编码格式等。
3)会话层-决定如何建立会话连接,管理会话连接
会话层也会附加首部信息,记录数据传送顺序。
4)传输层-在两台主机间建立连接,主机间会进行数据确认,数据丢失时,会重发。
5)网络层-数据在路由间转发,网络层会选择最近的路由。
6)数据链路层-数据在一段一段的物理传送介质中传送
7)物理层-物理介质层,比特流数据转换为电子信号在物理层中传送

5.传输方式
1)连接和无连接
面向连接:建立可靠连接通道。
面向无连接:不建立连接,直接发送,即时接收端不存在或无法接收数据,发送端也能将数据发送出去。
2)电路交换和分组交换
电路交换:通信线路是被一台计算机独占的
分组交换:数据进行分组,所有计算机一齐发送
3)接收端数量
单播:1对1通信
广播:1台主机发送的消息,发送给所有与之相连的主机
多播:1台主机发送的消息,发送给某一组主机
任播:从目标主机群中选择一台最符合网络条件的主机作为目标主机发送消息

6.网络设备
1)网卡:用于计算机连网
2)中继器:物理层延长网络
电缆间信号(光信号-电信号-光信号)的波形调整和放大
3)网桥(2层交换机):数据链路层延长网路
连接相同类型的两个网络,网桥将数据帧临时存储在内存,生成全新的帧转发给另一个网络。
数据帧中有一个数据位FCS,用来检查数据完整性。
4)路由器:网络转发
5)4~7层交换机:传输层以上网络传输设备
6)网关:转换协议的设备,传输层到应用层对数据和访问进行各种控制

7.网络的构成
骨干网:高速光纤,高性能设备
边缘网络:多功能路由器,3层交换机

8.互联网通信
电脑-》无线局域网-》边缘网络(通信公司控制中心)-》骨干网

9.移动通信
手机-》基站-》边缘网络(通信公司控制中心)-》骨干网

10.虚拟化和云
网站或应用根据需要动态调整资源,这种技术并不增减服务器,存储设备,网络等实际的物理设备,而是利用软件将这些物理设备虚拟化
通过软件按量增减的一种机制。

参考资料:《图解TCP/IP(第5版)》 P1-P50

图解TCP/IP笔记-网络基础知识的更多相关文章

  1. 图解TCP/IP笔记(1)——TCP/IP协议群

    转载请注明:https://www.cnblogs.com/igoslly/p/9167916.html TCP/IP制定  制定:IETF 记录:RFC - Request for comment ...

  2. TCP/IP协议栈---网络基础篇(3)

    TCP/IP协议栈 在网络中实际使用的是TCP/IP,OSI是参考模型. TCP/IP协议栈 – 是由一组不同功能的协议组合在一起构成的协议栈 – 利用一组协议完成OSI所实现的功能 应用层协议 传输 ...

  3. TCP/IP通信网络基础

    TCP/IP是互联网相关的各类协议族的总称. TCP/IP的分层管理 分层的优点:如果只有一个协议在互联网上统筹,某个地方修改就要把所有的部分整体换掉,采用分层则只需要改变相应的层.把各个接口部分规划 ...

  4. 图解TCP/IP笔记(3)——IP协议

    目录 IP协议 IP寻址 IP地址组成 IP地址分类 广播地址 子网掩码 全局地址和私有地址 IP协议 跨越不同数据链路,实现两端节点之间的数据包传输 数据链路:只负责某一个区间之间的通信传输 IP协 ...

  5. TCP/IP编程 - 1) 基础知识

    1. What Is a Socket?(什么是套接字) A socket is an abstraction through which an application may send and re ...

  6. 图解TCP/IP笔记(2)——数据链路

    [转载请注明]https://www.cnblogs.com/igoslly/p/9396066.html ——终端节点之间的包传递 MAC寻址(物理寻址).介质共享.非公有网络.分组交换.环路检测. ...

  7. 图解TCP/IP笔记

  8. C#基础知识之图解TCP IP》读书笔记

    一.网络基础知识 1. 计算机使用模式的演变 2.协议 协议就是计算机与计算机之间通过网络实现通信事先达成的一种“约定”.这种“约定”使那些由不同厂商的设备.不同的CPU以及不同的操作系统组成的计算机 ...

  9. TCP/IP协议(一)网络基础知识

    参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述).OSI参考模型.网络概念的本质.网络构建的设备等 ...

随机推荐

  1. 用Postfix + Dovecot 搭建的邮件server被垃圾邮件其中转server的处理

    今天发邮件. 发送失败.然后到server上看日志, 发现硬盘被垃圾邮件的缓存队列和日志塞满了. tail    -f    /var/log/maillog   发现疯狂刷屏.部分日志例如以下 : ...

  2. 重置outlook 2010

    1.进入 D:\program files\mirosoft office\ioffice14 2.outlook /importprf .\.prf 3.账号问题可以-->控制面板--> ...

  3. windows 安装 docker

    .https://download.docker.com/win/stable/InstallDocker.msi .设置环境变量 C:\Program Files (x86)\Git\bin .如果 ...

  4. shell脚本中的几个括号总结(小括号/大括号/花括号)

    from:http://www.cnblogs.com/hanyan225/archive/2011/10/06/2199652.html 是毋庸置疑的,方便了我们也迷惑了我们,比如这些杂七杂八的括号 ...

  5. Linux下监视NVIDIA的GPU使用情况(转)

    在使用TensorFlow跑深度学习的时候,经常出现显存不足的情况,所以我们希望能够随时查看GPU时使用率.如果你是Nvidia的GPU,那么在命令行下,只需要一行命令就可以实现. 1. 显示当前GP ...

  6. 解决ListView中Item的子控件与Item点击事件冲突

    常常会碰到在ListView中点击当中一个Item.会一并触发其子控件的点击事件.比如Item中的Button.ImageButton等.导致了点击Item中Button以外区域也会触发Button点 ...

  7. oracle卸载清除注册表(彻底卸载)

    用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢? 那就是直接注册表清除,步骤如下: . 开始->设置->控制面板-& ...

  8. LR基础学习_脚本信息函数

    Action(){ //脚本信息函数. //lr_whoami:返回Vuser的ID,组名称,场景ID信息./*    int id,scid;    char *vuser_group;    lr ...

  9. python第三方包的windows安装文件exe格式

    今天弄了一上午的python-ldap,发现要么安装vc,要么用其他比较麻烦的方法,都比较麻烦.幸好找到这个地址: http://www.lfd.uci.edu/~gohlke/pythonlibs/ ...

  10. samba温故知新

    SAMBA服务器可以实现Windows主机和Linux主机共享资源互访的功能,即在Windows下可以通过网上邻居访问Linux操作系统中SAMBA服务器共享的文件夹,当然,Linux操作系统之间同样 ...