网络基础知识概览

  计算机网络的诞生无疑是现互联网蓬勃发展的根基。让计算机、资源从独立模式演变为网络互联。金刚钻的TCP/IP的诞生,也为计算机网络能逐渐走向统一起着功不可没的作用。

  要实现计算机之间的通信,计算机网络中定义的 协议 ,务必重要。接下来概览一下协议分层与OSI参考模型。

  每个分层都接收下一层所提供的特定服务,并为自己的上一层提供服务。故定义层与层之间交互所遵守的约定叫“接口”,同一层之间的交互所遵循的约定叫 协议。通过协议,才能实现各层的通信。

  想必大家也都知道osi参考模型的分层。osi模型的大致作用是实现两个终端数据互相传输每个层的各个分工与充当的角色。接下来大约介绍一下,每一层的作用:

  应用层:为应用程序所设定的协议。(规定应用程序汇总通信相关的细节)

  表示层:主要负责信息格式的转换(统一的网络数据格式)。

  会话层:负责建立和断开通信连接。主要负责开始与结束的时机。及连接方式的选择。

  传输层:控制范围是通信双方。起着大局把控,真正通信断开与建立的负责任,还负责调控数据传输的正确性。

  网络层:数据传输的路由。

  数据链路层:互联设备的传送。

  物理层:负责物理线路比特流传送。

 也许这么写比较简略与粗糙,下面可以通过一个简单的计算机数据通信的例子,来解释说明一下这个七层模型。

  A使用应用程序-邮件系统发送一个邮件给B,A需要表明收件人与收件内容。点发送后,就需应用层协议进行处理,需要处理程序反馈过来的内容,比如说需要将正文内容,收件人,收件地址区分开,该加首部的需要加首部。然后传到下一层协议时,需要表示层介入了,它需要将主机特有的格式转换为网络标准传输格式(格式需统一,不然收到后可能出现乱码)。会话层则负责进行怎样的连接,何时将这封邮件发送出去的决策。真正进行连接于数据发放则由传输层以下来完成。还会将两端通信,数据是否正确的传输进行确认,如果有差错,可以进行重传。在两端通信的过程中,有众多的数据链路层,则进行路程的选择,则由网络层路由选择。最后时间物理介质传输,则需要由数据链路层和物理层进行控制了。传送到目的地B后,则B进行一系列的去头,将内容读取出来。

 大致介绍了网络的分层,接下来看一下是哪些网络要素组成的。

 链路的不同与其通讯媒介有关:

  以太网:同轴电缆/双绞线电缆/光纤电缆

  无线:电磁波

  ATM:双绞线电缆/光纤电缆

  ……

 网卡(网络适配器):使用网卡才能接入网络中。一般集成在主板中,或者有扩展槽。

 中继器:物理层面上延长网络。可以实现信号的放大。可以连接两个不同通信介质,但两者的传输速度必须一样。

 网桥/2层交换机。数据链路上连接两个网络的设备。根据物理地址MAC地址进行处理的。能够识别数据链路层中的数据帧,并将这些数据帧临时存储在内存中,在重新生成一个全新的帧转发给相连的另一个网段。具备能传输不同速度。

交换集线器类似网桥的功能。

 路由器/3层交换机.路由器则由IP地址进行处理的。连接不同的数据链路。

4~7层交换机:传输层及以上的应用层为基础,分析收发数据,并进行特定的处理。如:负载均衡。此外,网络拥堵时,实现带宽控制。等

网关:负责将从传输层到应用层的数据进行转换和转发的设备。还可以在两个不同进行直接通信的协议之间进行翻译,最终实现两者的通信,比如手机和电脑的邮件协议。

  

图解TCP/IP--阅后记录相关推荐

  1. 读书笔记——《图解TCP/IP》【上】

    <图解TCP/IP>第5版 -- [日]竹下隆史 村山公保 荒井透 著 乌尼日其其格 译 前半本读书笔记 图解TCP/IP Ch1 网络基础知识 传输方式的分类 地址 网络的构成要素 Ch ...

  2. 《图解TCP/IP》阅读笔记

    <图解TCP/IP>阅读笔记 第一章 网络基础知识 计算机网络发展的7个阶段 Batch Processing 批处理 TSS(Time Sharing System) 分时系统 The ...

  3. 《图解TCP/IP》读书笔记一:网络基础知识

    1.5.4 OSI参考模型中各个分层的作用 应用层 为应用程序提供服务并规定应用程序中通信相关的细节. 包括文件传输.电子邮件.远程登录(虚拟终端)等协议. 表示层 将应用处理的信息转换为适合网络传输 ...

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

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

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

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

  6. 《图解TCP/IP》笔记

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

  7. 《图解TCP/IP》读书笔记二:TCP/IP基础知识

    TCP(Transmission Control Protocol,传输控制协议) IP(Internet Protocol,网络之间互连的协议) ICMP(Internet Control Mess ...

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

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

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

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

  10. 计算机常用端口和协议/图解TCP/IP

    计算机常用端口和协议/图解TCP/IP ISO国际标准化组织 OSI开放式通信系统互联参考模型 MAC地址:介质访问控制 media access control WWW:万维网 word wide ...

最新文章

  1. Java项目:花店商城系统(java+Springboot+Maven+mybatis+Vue+Mysql)
  2. LeetCode 159. Longest Substring with At Most Two Distinct Characters --Java,C++,Python解法
  3. C1之路 | 训练任务02-网络
  4. Java.util包中常用的类
  5. poj1274 最大二分匹配
  6. EasyUI学习笔记8:MIS开发利器_ datagrid插件(下)(终结篇)
  7. React开发(112):不要写多余的select
  8. springdata学习笔记-01-helloworld-(暂时不全223)
  9. 1005 C语言控制输入1001-1004
  10. python 常用字符串 列表元祖字典都 自带的函数方法
  11. 剑指offer面试题[4]-空格替换
  12. OKhttp使用详解(一)
  13. java 打印制表符_开发简单的Java应用
  14. 如何用jsp和mysql实现简单的登陆功能
  15. educoder 数据挖掘算法原理与实践:决策树
  16. 下列关于python语言中缩进说法中正确的是_以下关于 Python 语言中“缩进”说法正确的是:_物联网通信技术答案_学小易找答案...
  17. 新GRE词汇按部就班的学习方法
  18. csr蓝牙适配 linux,新款4.0蓝牙适配器 迷你4.0蓝牙适配器 Bluetooth CSR 4.0 Dongle
  19. 天地图三维帮助文档(Cesium)
  20. 开心网程炳皓:早期创业公司应该做一根针

热门文章

  1. 京东商品评论的分类预测与LSA、LDA建模
  2. 一个有梦想的陌生人~
  3. 10 益智游戏——推箱子游戏
  4. SJTU 1319. countColors
  5. 2021年危险化学品经营单位安全管理人员考试及危险化学品经营单位安全管理人员模拟考试
  6. 使用Visual Studio Code开发.NET程序
  7. Macleod薄膜专题设计中高级课程
  8. 东方财富网 python_Python爬虫入门:以东方财富网为例
  9. Lode's Computer Graphics Tutorial Image Filtering
  10. GOOGLE的强大功能(转载)