前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

1. WAN :Wide Area Network 广域网。 LAN : Local Area Network 局域网。

2. TCP/IP 是通信协议的统称。

3. CPU:中央处理器。OS:操作系统。一个 CPU 通常在一个时间只能运行一个程序。

多任务调度:为了让多个程序同时运行,操作系统采用 CPU 时间片轮转机制,在多个程序之间进行切换,合理调度。

4. OSI 参考模型:

    应用层:为应用程序提供服务并规定程序中通信相关细节。

    表示层:负责数据格式的转换。

    会话层:负责建立、断开通信连接,数据分隔。

    传输层:确保传输的可靠性。

    网络层:将数据传输到目标地址:负责寻址和路由选择。

    数据链路层:物理层面上通信传输。    

    物理层:1、0 比特流和电压高低,光的闪灭之间的切换。

5. IP 地址由网络号和主机号两部分组成。

6. 任何一台计算机连接网络时必须要使用网卡(网络接口卡、网络适配器、LAN卡)。

7. 中继器(Repeater):在 OSI 模型的第1层---物理层上延长网络的设备。

8. 网桥:在 OSI 模型的第2层---数据链路层上连接两个网络的设备。根据物理地址(MAC地址)进行处理。

9. 路由器:在 OSI 模型的第3层---网络层上连接2个网络,并对分组报文进行转发的设备。

路由器=3层交换机,是根据 IP 地址进行处理。

10. 负载均衡器是向多个服务器分散压力的 4-7 层交换机的一种。

11. 网关:对从传输层到应用层的数据进行转换和转发的设备。

代理服务器也是网关的一种,称为应用网关。

12.  云:利用虚拟化技术,根据使用者的情况 动态调整必要资源的机制。

13. IP 、ICMP 、TCP  、UDP 、 TELNET 、 FTP 、 HTTP 都属于 TCP/IP 的协议。

14. 连接互联网的所有主机跟路由都必须实现 IP 的功能。

15. IP  不具有重发机制,是非可靠性传输协议。

16. ICMP :可用来诊断网络健康状况。数据包在传输途中发生异常无法到达目标地址,需要给发送端发送一个异常通知。

17. TCP :有连接的传输层协议,可保证 2 端通信主机之间的通信可达。

18. UDP :是无连接的传输层协议。

19. SMTP ( Simple Mail Tranfer Protocol ) : 发送电子邮件协议。

20. FTP 进行文件传输时会建立 2 个 TCP 连接:发出传输请求时要用到的控制连接、实际传输数据时所用到的数据连接。

21. 远程登陆常用 TELNET 和 SSH 两种协议。

22. 识别两端主机地址:以太网用 MAC 地址;IP 用 IP 地址;TCP/UDP 使用端口号。

23. 半双工:是只发送或只接收的通讯方式(类似无线电收发器,只能一端说话)。全双工:同一时间可既发送又接收数据(类似打电话,双方都可以说话)。

24. 交换集线器 = 以太网交换机 = 持有多个端口的网桥。

25. VPN :虚拟专用网络,用于连接距离比较远的地域。

26. 所有主机都维护着一张路由控制表(Routing Table),该表记录 IP 数据,在下一步应该发给哪个路由器,IP 包将根据这个路由表在各个数据链路上传输。

27. IP 面向无连接:在发包之前,不需要建立与对端目标地址之间的连接。这样是为了简化、高速。

28. IP 提供尽力服务,TCP 则是负责服务,会确保对端主机确实收到数据。

29. IP 地址由 32 位正整数表示。由“网络标识(网络地址)”和“主机标识(主机地址)”两部分组成 。同一网段内的主机必有相同的网络地址,而主机地址则不允许重复。

30. 广播地址:就是将 IP 地址中的主机地址部分全部设置为 1 。

31. DNS 系统:一个用来表示组织内部主机名和 IP 地址之间对应关系的数据库。

32. HTTP 的服务端程序是 httpd(HTTP 守护进程),ssh 的服务端程序是 sshd ( SSH 守护进程 ) 。

33.数据链路和 IP 中的地址,分别是指 MAC 地址和 IP 地址。

34.在 TCP 中,当发送端的数据到达接收主机时,接收端主机会返回一个已收到消息的通知,这个消息叫做确认应答(ACK)。通过序列号和确认应答号,TCP 可以实现可靠传输。

35. TCP/IP 中识别一个进行通信的应用需要 5 大要素:源 IP 地址、目标 IP 地址、源端口、目标端口、协议号。然而在 UDP 首部中只包含它们中的 2 项:源端口、目标端口,余下 3 项都在 IP 首部里。

36. 路由器根据路由控制表(Routing Table)转发数据包。

37. 分布式系统是指多个系统协同完成一个特定任务的系统。

38. SSH 是加密的远程登陆系统:可以使用更强的认证机制、转发文件、使用端口转发功能。TELNET 中登陆时无需输入密码就可以发送。

39. FTP 是在两个相连的计算机之间进行文件传输时使用的协议。传输实现:使用 2 条 TCP 连接,一条用来控制,一条用于数据(文件)的传输。

40.SMTP:提供电子邮件服务的协议。POP :接收电子邮件的协议。2者都是在其客户端与服务器之间通过建立一个 TCP 连接来完成相应操作。

41.URI 用于标志资源,是广义概念。URL 常用来表示互联网中资源的具体位置,是狭义概念。

42.UDP 是不可靠性传输协议,因此可能发生丢包和乱序等现象。RTP 会为每个报文附加时间戳和序列号。

43. PKI (Public Key Infrastructure)公钥基础结构 是一种通过可信赖的第三方(即 认证机构 CA)检测通信对方是否真实而进行验证的机制。用户可以利用 CA 颁发的“数字证书”验证通信对方的真实性。PKI 还可用于加密邮件和 Web 服务器的 HTTPS 通信。

44. 数字证书包含:用户身份信息、用户公钥信息、证书签发机构对该证书的数字签名信息。

45. 加密是指利用某人值(密钥)对明文数据通过一定算法变换成加密数据(密文)的过程。反过程叫解密。加密和解密使用相同的密钥叫对称加密方式,反之使用不同密钥(公钥和私钥),则叫做公钥加密方式。在公钥加密方式中只有一方的密钥是无法完成解密的。

46. 使用 TLS/SSL 的 HTTP 通信叫做 HTTPS 通信。HTTPS 中采用对称加密方式,但在发送公共密钥时采用的是公钥加密方式。

《 图解 TCP/IP 》读书笔记相关推荐

  1. 图解TCP/IP读书笔记(一)

    图解TCP/IP读书笔记(一) 第一章 网络基础知识 本学期的信安概论课程中有大量的网络知识,其中TCP/IP占了相当大的比重,让我对上学期没有好好学习计算机网络这门课程深感后悔.在老师的推荐下开始阅 ...

  2. 图解TCP/IP读书笔记(三)

    第三章.数据链路 数据链路层是计算机网络最基本的内容. 数据链路层的协议定义了通过通信媒介互连的设备之间传输的规范. 一.数据链路相关技术 1.MAC地址 关于MAC地址的几个要点: ①MAC地址长度 ...

  3. 《图解TCP/IP》笔记

    <图解TCP/IP>笔记 <图解TCP/IP>笔记 网络基础知识 OSI七层协议 传输方式的分类 TCP/IP基础知识 TCP/IP的标准化 TCP/IP的分层模型 数据链路 ...

  4. 《图解TCP/IP》笔记(十四)传输层两大协议TCP和UDP

    前言:这是我<图解TCP/IP>笔记系列最后一篇(咕咕咕了将近两个月hh),TCP UDP其实面试的时候经常问到! 目录 传输层的定义: TCP与UDP对比 端口号 通信识别: 确定端口号 ...

  5. TCP/IP 读书笔记

    本文是本人在阅读<TCP/IP 详解:卷一>时所做的一些笔记,记录一些我认为比较重要的知识点或者句子,较为凌乱,仅为本人参考使用,并非是分享知识的博客文章. 第19章 TCP 的交互数据流 ...

  6. 《图解tcp/ip 阅读笔记》

    一.第一章网络基础知识 1.tcp/ip的出现使大规模计算机互联成为可能. 2.期初计算机是一个个独立的,当人们不满足独立工作,逐渐形成互联. 3.计算机规模,根据大小可以分为,广域网.局域网. 4. ...

  7. 沧小海读《图解TCP/IP》笔记——第六章 TCP与UDP

    总目录在这里~ https://blog.csdn.net/z123canghai/article/details/107855399 子目录 6.1 传输层的作用 6.2 UDP 6.3 TCP 6 ...

  8. 《图解TCP/IP》笔记(八)MLD、IP任播、通信质量控制和显式拥塞通知

    目录 MLD多播监听发现/IGMP因特网组管理协议 IGMP/MLD探听 IP任播 通信质量控制 IntServ提供点对点的详细优先控制 DiffServ提供相对较粗粒度的优先控制 ECN显式拥塞通知 ...

  9. 图解TCP/IP 学习笔记一

    数据链路层 1.处理"帧"的层.数据链路可以看作是网络传输中最小单位.因此可以称互联网为"数据链路的集合". 2.网络拓扑:网络的连接和构成的形态称为网络拓扑. ...

  10. 网络知识 | 《图解TCP/IP》读书笔记(下)

    [网络知识]| 作者 / Edison Zhou 这是EdisonTalk的第291篇原创内容 作为一个专业的IT技术人,一个Web应用开发者,不了解网络基础和协议,怎么能行?本文是我2016年阅读& ...

最新文章

  1. golang 获取文件行数
  2. 浅析网站域名申请注册的四种常见方式
  3. code iban 是有什么组成_「面试」new String(abc)和abc有什么区别?反编译看看原理吧...
  4. LinuxCNC解析(一)之安装Linuxcnc所需要的依赖包
  5. git 理解 节点、工作区、暂存区、版本库
  6. PGPool使用限制
  7. 23. Django进阶:Django发送邮件
  8. 供应链金融如何促进产业融合?
  9. listing directory /
  10. c语言文字表达式,【原创】化学方程式配平算法的设计与实现( 非Naylon版)
  11. iOS6.1/iOS6.0.1完美越狱迟迟不现身 pod2g发推文澄清
  12. 记得十年前谷歌大量使用python_关于利用Python玩转百万答题
  13. 什么是matlab的幅值域,基于LabVIEW的虚拟频谱分析仪
  14. 常用的个人电子邮箱有哪些?什么邮箱可以批量注册?哪个邮箱群发好用?
  15. Asp.Net微信登录-手机网站APP应用
  16. 七:策略模式(不同等级会员打折算法)
  17. win7怎么彻底关闭全/半角转换快捷键? imetool.exe
  18. AutoCAD Mechanical v2022.1.2 CAD机械版简体中文精简直装版
  19. H5实现可拖动的360度环拍物品展示(2)
  20. ICAN业务流程外包是在CRMservices的专业领导机构

热门文章

  1. REVERSE-PRACTICE-BUUCTF-19
  2. 【51nod - 1050】循环数组最大子段和(dp)
  3. Ubuntu系统中使用搜狗输入法
  4. mysql_fetch_bit_mysql_fetch_array()
  5. 计算机专业毕业论文指导记录详细,毕业论文指导记录怎么写 了解一下
  6. matlab cd参数,MATLAB变量参数列表​
  7. leetcode119. 杨辉三角 II 你能比我代码更短吗?
  8. redis——对项目的一些优化方案
  9. Java多线程常用方法
  10. C++(STL):25 ---序列式容器stack源码剖析