Linux:计算机网络基础

本文介绍了Linux中的计算机网络基础知识,包括网络协议、OSI和TCP/IP模型,以及局域网、以太网的工作原理。强调了MAC地址、IP地址在通信中的角色,还探讨了交换机、路由器的功能以及数据封装、分用的过程。
摘要由CSDN通过智能技术生成


全文约 3285 字,预计阅读时长:10分钟


网络协议

  使用计算机工作的人需要在计算机之间交互数据,于是诞生了网络。由于不同厂商对二进制 0 1 序列的解释不一样,因此计算机互相通信的时候,传递一个字节对应的每个值,标识的是不同的含义,这种含义需要双方达成共识,这种共识便是网络协议。网络协议是为计算机网络中进行数据交换而建立的规则、标准或约定的软硬件标准集合。

  网络协议的分层在层状结构的软件体系下,很方便的可以随时更换任何一层协议,解耦、哪一层出了问题就找谁,提高了程序的可维护性。结构中的每一层都规定有明确的服务及接口标准;把用户的应用程序作为最高层;除了最高层外,中间的每一层都向上一层提供服务,同时又是下一层的用户;把物理通信线路作为最低层,它使用从最高层传送来的参数,是提供服务的基础。

  国际标准化组织(ISO)在1978年提出了“开放系统互联参考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。OSI 这是一种理想化的模型,实际中应用更多的是 TCP/IP协议。

  美国国防部于1977年到1979年间制定了TCP/IP体系结构和协议。TCP/IP是由一组具有专业用途的多个子协议组合而成的,这些子协议包括TCP、IP、UDP、ARP、ICMP等。TCP/IP凭借其实现成本低、在多平台间通信安全可靠以及可路由性等优势迅速发展,并成为Internet中的标准协议。在上世纪90年代,TCP/IP已经成为局域网中的首选协议。


局域网、以太网

  局域网自然就是局部地区形成的一个区域网络,其特点就是分布地区范围有限,可大可小,大到一栋建筑楼 与相邻建筑之间的连接,小到可以是办公室之

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值