计算机网络基础知识总结

这篇博客详细介绍了计算机网络的基础知识,包括OSI/RM模型、TCP/IP四层模型、IP地址分类、子网掩码、ARP协议、路由选择协议、TCP/IP和UDP协议,以及DNS和HTTP协议的工作原理。
摘要由CSDN通过智能技术生成


  计算机网络的学习核心为网络协议的学习。网络协议是计算机网络进行数据交换而建立的规则、标准或说是约定的集合。
  计算机网络协议多种多样。ARPA公司于1977年到1979年推出了一种名为ARPANET的网络协议受到了广泛的追捧,其中原因是其推出了TCP/IP标准网络协议,1983年该协议成为ARPANET的标准协议。目前TCP/IP协议已经成为Internet中的“通用语言”。

1. 网络划分层次

  为使不同体系结构的计算机网络能实现互相通信,国际标准化组织(ISO)于1978年提出“开放系统互连基本参考模型”,即OSI/RM模型(Open Systems Interconnection /Referrnce Model)。它将计算机网络协议划分为七层,从下往上分别为:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。
  除标准OSI七层模型外,还有TCP/IP的四层协议,以及五层协议。

2. TCP/IP四层网络模型

  TCP/IP协议毫无疑问是互联网上网的关键协议,任何有关互联网的操作都离不开TCP/IP协议。TCP/IP协议将计算机网络体系分为四层,为更好理解采用五层协议的体系结构,自下而上依次为物理层、数据链路层、运输层、网络层、应用层。以下自上而上一一介绍各层:

1)物理层(Physical Layer)

  该层向上提供了传输数据的可靠的物理媒介。有关重要知识点:

1> 任务:透明传输比特流
2>功能:为数据端设备提供传输通路
3>硬件设备:集线器、中继器
4>传输单位:比特
2)数据链路层(Data Link Layer)

        数据链路层在物理层提供的服务的基础上向网络层提供服务,即将原始的、有差错的物理线路改进成逻辑上无差错的数据链路,从而向网络层提供高质量的服务。只提供点对点的数据传输。
    其主要功能:在两个网络实体之间提供数据链路连接的建立、维持和释放,主要用于面向连接的服务。构成数据链路数据单元,并对帧定界、同步、收发顺序的控制。传输过程中的网络流量控制、差错检测和差错控制等方面。

  数据链路层会在 数据帧尾端放置检查码(CRC检测)以检查实质内容,将物理层提供的可能出错的物理连接改造成逻辑上无差错的数据链路,并对物理层的原始数据进行数据封装。

  数据链路层中的数据封装是指:封装的数据信息中,包含了地址段和数据段等。地址段含有点对点发送节点和接收节点的地址(如MAC),控制段用来表示数格连接帧的类型,数据段包含实际要传输的数据。

有关重要知识点:

1>数据链路层为网络层提供可靠的数据传输;
2>功能:数据链路的建立、释放;帧定界和帧同步;差错控制
3>硬件设备:网桥、交换机(全双工方式工作)
4>协议:PPP协议、HDLC
5>传输单位:帧
3)网络
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值