CCNA学习笔记一--计算机网络详解

本文介绍了局域网与广域网的区别,详细解析了OSI七层模型中各层的功能及其对应的工作角色,并探讨了在网络排错及安全措施方面各层的作用。此外,还涉及了常见网络设备如网线、网卡、集线器、交换机和路由器的基本原理与工作方式。
局域网 自己花钱买设备自己搭配服务器,带宽固定
广域网 花钱租带宽
客户机 client
服务器 serve
网络分层的好处:每一层互不干扰,没有影响;有主于设备标准化
OSI参考模型
↑7应用层  能产生网络流量的应用程序
↑6表示层  表示数据,处理数据 加密 压缩 等
↑5会话层  msconfig netstat -nb (显示程序)
↑4传输层  可靠传输 建立会话 流量控制 差错检查 
不可靠传输 不建立会话 节省服务器资源
↑3网络层 选择最佳路径
↑2数据链路层 网络设备 如何封装数据帧 设备地址 
↑1物理层 规定了电压标准、接口标准
程序员的工作 应用层、表示层、会话层
网络工程师的工作 传输层、网络层、数据链路层、物理层

网络排错和OSI参考模型
物理层 连接问题
数据链路层 MAC地址冲突 ADSL拨号密码错误 
网络层 计算机网关设置错误、路由器路由表错误
应用层 IE代理设置错误

网络安全和OSI参考模型
物理层安全
数据链路层安全 MAC地址认证 ADSL拨号上网账号密码 划分VLAN
网络层安全 路由器ACL
传输层安全 计算机端口安全
应用层安全 网站安全、操作系统安全

网络设备
网线 双绞线  4对 8根 100米 10M 100M(用了4根) 1000M (用了8根)
线序 直通线(都按B连) 同类设备用交叉线(一个A 一个B)   
不同类设备用直通线 
水晶头接法  A 绿白 绿 橙白 蓝 蓝白 橙 棕白 棕
RJ45 B 橙白 橙 绿白 蓝 蓝白 绿 棕白 棕  
网卡 MAC地址(物理地址)不能更改 
MAC地址由48位二进制组成,前24位代表厂家 后边为厂家自己所设置的序号
查看MAC地址 ipconfig /all
集线器 HUB 不安全 带宽共享 效率低下 半双工
网桥 隔绝冲突域 
交换机 基于MAC地址转发数据、带宽独享、全双工、安全、学习MAC地址
路由器 负责在不同网段转发数据 一般有广域网接口 隔绝广播(MAC地址全1)
网络设备和OSI参考模型
集线器 物理层设备
交换机 基于MAC地址转发 数据链路层设备
路由器 基于IP地址转发 三层设备

分层考虑问题
网络排错方法 替换法
欧姆龙FINS(工厂集成网络系统)协议是专为该公司自动化设备间数据交互而设计的网络通信标准。该协议构建于TCP/IP基础之上,允许用户借助常规网络接口执行远程监控、程序编写及信息传输任务。本文档所附的“欧ronFins.zip”压缩包提供了基于C与C++语言开发的FINS协议实现代码库,旨在协助开发人员便捷地建立与欧姆龙可编程逻辑控制器的通信连接。 FINS协议的消息框架由指令头部、地址字段、操作代码及数据区段构成。指令头部用于声明消息类别与长度信息;地址字段明确目标设备所处的网络位置与节点标识;操作代码定义了具体的通信行为,例如数据读取、写入或控制器指令执行;数据区段则承载实际交互的信息内容。 在采用C或C++语言实施FINS协议时,需重点关注以下技术环节: 1. **网络参数设置**:建立与欧姆龙可编程逻辑控制器的通信前,必须获取控制器的网络地址、子网划分参数及路由网关地址,这些配置信息通常记载于设备技术手册或系统设置界面。 2. **通信链路建立**:通过套接字编程技术创建TCP连接至控制器。该过程涉及初始化套接字实例、绑定本地通信端口,并向控制器网络地址发起连接请求。 3. **协议报文构建**:依据操作代码与目标功能构造符合规范的FINS协议数据单元。例如执行输入寄存器读取操作时,需准确配置对应的操作代码与存储器地址参数。 4. **数据格式转换**:协议通信过程中需进行二进制数据的编码与解码处理,包括将控制器的位状态信息或数值参数转换为字节序列进行传输,并在接收端执行逆向解析。 5. **异常状况处理**:完善应对通信过程中可能出现的各类异常情况,包括连接建立失败、响应超时及错误状态码返回等问题的处理机制。 6. **数据传输管理**:运用数据发送与接收函数完成信息交换。需注意FINS协议可能涉及数据包的分割传输与重组机制,因单个协议报文可能被拆分为多个TCP数据段进行传送。 7. **响应信息解析**:接收到控制器返回的数据后,需对FINS响应报文进行结构化解析,以确认操作执行状态并提取有效返回数据。 在代码资源包中,通常包含以下组成部分:展示连接建立与数据读写操作的示范程序;实现协议报文构建、传输接收及解析功能的源代码文件;说明库函数调用方式与接口规范的指导文档;用于验证功能完整性的测试案例。开发人员可通过研究这些材料掌握如何将FINS协议集成至实际项目中,从而实现与欧姆龙可编程逻辑控制器的高效可靠通信。在工程实践中,还需综合考虑网络环境稳定性、通信速率优化及故障恢复机制等要素,以确保整个控制系统的持续可靠运行。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值