计算机网络基础

计算机网络基础课程大纲:
1. 计算机网络概述
2. 网络互联设备
3. 网络标准和OSI模型
4. IP寻址及子网运算
5. 常用的网络协议栈
6. 典型的局域网技术和广域网技术简介


一、计算机网络概述

计算机网络是一门多学科交叉的学科,既包含硬件、软件的知识也包含通信技术的知识,它是计算机技术和通信技术结合的产物。

网络:连接在一起的相似对象(如计算机)的集合

计算机网络:是指通过一定的网络互联设备,将位于相同或不同地域的计算机等设备联合起来,以实现信息传递和资源共享的一组计算机的集合。

功能上,计算机网络是信息的收集、分配、存储、处理、消费的最重要的载体。


二、网络互联设备

常用网络连接设备分类
中继器:信号在传输过程中有衰减,因此必须对其修复、放大使其传输的更远。中继器就是放大模拟信号或数字信号的网络连接设备。

网桥:用来连接不同网段,网桥的每个端口与一个网段相连。它能将一个大的LAN分割为多个网段,或将两个以上的LAN互联为一个逻辑LAN,使LAN上的所有用户都可访问服务器。(数据链路层)

交换机:相当于多端口的网桥。(数据链路层)

网关(Gateway):也称协议转换器,主要用于连接类型不同,协议差别较大的计算机网络。网关从一个网络收到数据包,重新打包成目的网络能接收并处理的格式。分布在OSI模型的所有层中。

路由器:一种多端口设备,是网关的一种,用于连接各种不同的局域网和广域网。(网络层)

网卡:网络接口卡NIC(Network Interface Card)的简称,也叫网络适配器。网卡将计算机连接到网络,将数据打包并处理包传输与接收的所有细节,缓解了CPU的运算压力,使数据更快传输。网卡读入其他网络设备传来的数据包,经过拆包将其变为本机可识别的数据,通过主板上的总线将数据传输到所需设备中。

集线器(hub):星型拓扑结构的中心设备,提供站点间的公共连接。(物理层)


三、网络标准和OSI模型

  • OSI参考模型
    • 同层之间:协议相同
    • 下层对上层:提供服务

这里写图片描述

  • 数据的封装与解封装过程
    这里描述了“Hello”从应用层到物理层的封装过程:
    • 进入传输层时加上了TCP/UDP头;
    • 进入网络层时加上了IP包头;
    • 进入数据链路层的LLC子层时加上了LLC子层;
    • 进入数据链路层的MAC子层加上了MAC子层和FCS(校验位);
    • 最后进入物理层以比特的形式发送出去。

这里写图片描述

  • 数据链路层与以太网
  • 交换与路由的对比
  • TCP/IP参考模型

四、IP寻址及子网运算


五、常用的网络协议栈

  • 四种主要的协议栈

    • TCP/IP、IPX/SPX、NetBIOS、AppleTalk

    TCP和IP是TCP/IP协议群中最重要的核心协议。

    IP协议是一种不可靠的、无连接的协议,即意味着它不保证数据的可靠传输。然而,TCP/IP协议群中更高层协议可使用IP信息确保数据包按正确的地址进行传输。注意到IP数据报并不包含一个校验和部件,报头校验和仅仅验证IP报头中路由信息的完整性。如果当数据包被接收时伴随信息的校验和值不正确,则数据包将被认为已破坏并被抛弃,同时,一个新的数据包被发送。

这里写图片描述

  • IP、TCP、UDP协议的编址方案
  • TCP的封装和工作原理
  • TCP支持的应用层协议

这里写图片描述

  • UDP的封装格式

这里写图片描述

  • UDP的使用

这里写图片描述

  • 其他协议栈的核心协议和功能

  • 使用Sniffer进行协议分析


六、典型的局域网技术和广域网技术简介


1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值