原标题:计算机网络概述
计算机网络简介
什么是计算机网络
指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,
在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递
的计算机系统
计算机网络有什么功能
i. 通信功能
ii. 资源共享:
iii. 高可用性与高可靠性
iv. 协同工作
v. 其他:计算机网络=资源子网+通信子网
计算机网络有哪些分类
i. 按范围:广域网WAN、城域网MAN、局域网LAN
ii. 按用途:专用网、公用网
iii. 按有线无线:有线网络、无线网络
iv. 按拓扑结构:星形、树形、总线、环、网状
v. 按交换方式:线路交换、报文交换、分组交换
计算机网络体系结构
为什么要有体系结构
通信双方要发送一段视频,存在以下几个问题,数据如何到达,走什么样的线路?接
收方是不是在线?不在线如何处理?发送过程中,数据丢了如何处理?什么时候开始
发送,什么时候结束?
协议
在网络中进行数据通信,在什么情况下发送什么样的数据,要有一定的规则,这些规
则或者约定就是协议,也叫网络协议
协议由以下3部分组成:
i. 同步:实现顺序的详细说明
ii. 语法:发送数据或者控制信息的格式
iii. 语义:根据控制信息,做出的响应
网络分层结构
将网络分层划分,有以下好处:
i. 独立性
ii. 灵活可分
iii. 易于实现与维护
iv. 促进标准化
物理层(Physical Layer)
物理层定义物理设备标准,主要用来传输比特流。物理层控制同步、数据传送速率、线路
噪声与介质访问。
物理层上的标准接口:
综合业务数字网(Integrated Services Digital Network,ISDN)
数字用户线路(Digital Subscriber Line,DSL)
同步光纤网络(Synchronous Optical Network,SONET)
数据链路层(Data Link Layer)
数据链路层定义了如何让格式化数据进行传输,以及如何让控制对物理介质进行访问。通
常还会提供错误检测和纠正,以确保数据的可靠传输。
数据链路层上的协议:
地址解析协议(Address Resolution Protocol,ARP)
点对点协议(Point to Point Protocol,PPP)
串行线路Internet协议(Serial Line Internet Protocol,SLIP)
网络层(Network Layer)
网络层对位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。主要职责
是在数据包的首部中插入信息,以便将数据正确的编址和路由。
网络层上的协议:
Internet协议(Internet Protocol,IP)
Internet控制消息协议(Internet Control Message Protocol,ICMP)
Internet组管理协议(Internet Group Management Protocol,IGMP)
传输层(Transport Layer)
传输层定义了一些传输数据的协议和端口号,作用是将从下层接收到的数据进行分段和传
输,到达目的地址后再将数据进行重组。
传输层上的协议:
传输控制协议(Transmission Control Protocol ,TCP)
用户数据报协议(User Datagram Protocol,UDP)
安全套接字层(Secure Sockets Layer,SSL)
传输层安全(Transport Layer Security,TLS)
会话层(Session Layer)
会话层通过传输层(端口号:传输端口与接收端口)建立数据传输的通路,主要是在系统
之间发起会话或者接受会话请求。会话层和传输层功能相似,差异是在会话层工作的协议是
建立应用程序直接的链接,传输层上工作的协议则建立计算机系统之间的连接。
会话层上的协议:
网络文件系统(Network File System,NFS)
结构化查询语言(Structured Query Language,SQL)
远程过程调用(Remote Procedure Call,RPC)
表示层(Presentation Layer)
表示层接受来自应用层协议的信息,然后将信息转变为所有遵循OSI模型的计算机可以理
解的格式。
表示层上没有工作协议,只有服务:
美国信息交换标准编码(American Standard Code for Information Interchange, ASCII)
标签图像文件格式(Tag Image File Format,TIFF)
联合图像专家组(Joint Photographic Experts Group,JPEG)
应用层(Application Layer)
应用层是最靠近用户的OSI层,提供文件传输、消息交换、终端会话以及更多功能。
应用层上的协议:
文件传输协议(File Transfer Protocol,FTP)
简单网络管理协议(Simple Network Management Protocol ,SNMP)
简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)
超文本传输协议(HyperText Transfer Protocol,HTTP)返回搜狐,查看更多
责任编辑: