软件设计师笔记之网络基础知识

本文详细介绍了网络基础知识,包括OSI模型的七层结构及其功能,TCP/IP协议族的四层模型,重点讲解了IP地址的分类、子网掩码、子网划分与VLSM。此外,还讨论了IPv6的重要性和网络建设基础,如DNS域名解析、FTP文件传输、DHCP动态主机配置协议,以及常见网络命令的使用。
摘要由CSDN通过智能技术生成

根据以前的考试大纲总结,本章的知识点大概如下

(1)网络体系结构。

(2)传输介质,传输技术,传输方法,传输控制。

(3)常用网络设备和各类通信设备的特点。

(4)LAN(拓扑,存取控制,组网,网间互连)。

(5)Internet 和Intranet 基础知识以及应用。

(6)网络软件,网络管理,网络性能分析。    

本章的考点主要集中以下方面。

OSI模型与TCP/IP协议族方面,主要考查各个网络层次有哪些协议、设备,它们具备什么样的功能特性以及IP网络下的子网划分

在网络应用中,主要考查常用的网络命令、操作系统中网络功能的基本配置


目录

一、 OSI模型与TCP/IP协议族

1.OSI模型

2. TCP/IP协议族

二、 IP地址与子网划分

1. IP地址

2.IP地址的分类

3.子网掩码

4.子网划分与可变长子网掩码(VLSM)

5.IPv6

三、网络建设基础

1.网络需求分析

2.网络设计

4.DNS——域名解析协议

5.FTP——文件传输协议

6.DHCP——动态主机配置协议

7.常见网络命令

8.HTML语言

9.综合布线系统

10.三网融合(三网合一)


一、 OSI模型与TCP/IP协议族

1.OSI模型

       为了使不同的网络厂商、硬件厂商的系统能够良好地兼容与互联,ISO(国际标准化组织)在1979年公布了开放系统互连参考模型(OSI/RM)OSI 网络体系结构中共定义了七层,从高到低分别是:

应用层(Application)直接为端用户服务,提供各类应用过程的接口和用户接口。诸如:HTTP,Telnet,FTP,SMTP,NFS等。

表示层(Presentation表示层向上对应用层服务,向下接受来自会话层的服务。表示层为在应用过程之间传送的信息提供表示方法的服务,它只关心信息发出的语法和语义。通常包括数据编码的约定、本地句法的转换。诸如:JPEG,ASCII,GIF,DES,MPEG等。

会话层(Session)负责管理远程用户或进程间的通信,通常包括通信控制、检查点设置、重  建中断的传输链路、名字查找和安全验证服务。诸如:RPC,SQL,NFS等。

传输层(Transport)实现发送端和接收端的端到端的数据分组传送,负责保证实现数据包无差错、按顺序、无丢失和无冗余的传输。其服务访问点为端口。代表性协议有:TCP可靠,面向连接,建立连接时要进行3次握手,有应答机制)、UDP不可靠,无连接,无须建立连接,无应答机制)、SPX等。

网络层(Network):属于通信子网通过网络连接交换传输层实体发出的数据。它解决的是路由选择、网络拥塞、异构网络互联的问题。其服务访问点为逻辑地址(也称为网络地址,通常由网络号和主机地址两部分组成)。代表性协议有:IP,IPX等。常见设备包括:路由器(路由转发、协议转换、异构网络连接)和三层交换机(带路由功能的交换机)。

数据链路层(DataLink)建立、维持和释放网络实体之间的数据链路,这种数据链路对网络  层表现为一条无差错的信道。它通常把流量控制和差错控制合并在一起。数据链路层可以分为MAC(媒介访问层)和LLC(逻辑链路层)两个子层,其服务访问点为物理地址(也称为MAC地址)。代表性协议有:IEEE     802.3/.2,HDLC,PPP,ATM等。该层的数据单元称为数据帧。常见设备包括:网卡、网桥(同构网络之间的连接)和交换机(多端口网桥)。

物理层(Physical)通过一系列协议定义了通信设备的机械的、电气的、功能的、规程的特。代表性协议有:RS232,V.35,RJ-45,FDDI等。常见设备包括:中继器(对接收信号进行再生和发送,只起到扩展传输距离用)和集线器(多端口中继器)。

2. TCP/IP协议族

TCP/IP是一组专业化协议。TCP/IP协议族可被大致分为应用层、传输   层、网际层和网络接口层四层。如图 TCP/IP协议族所示(注意:TCP/IP协议族的划分并不像七层模型那么严格,所以有些人将其划为四层,也有将其划为五层,在此主要掌握每个层次所对应的协议)。

TCP/IP协议族

 

(1)应用层

TCP/IP的应用层大致对应于OSI模型的应用层和表示层,应用程序通过本层协议利用网络。这些协议主要有FTP、TFTP、HTTP、SMTP、DHCP、NFS、Telnet、DNS和SNMP等。

FTP(File Transport Protocol,文件传输协议)是网络上两台计算机传送文件的协议,是通过Internet把文件从客户机复制到服务器上的一种途径。

TFTP(Trivial File  Transfer  Protocol,简单文件传输协议)是用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP协议设计的时候是进行小文件传输的,因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,也不进行认证。它传输8位数据。

HTTP(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议输。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示等。HTTP工作时,   首先浏览器软件与HTTP端口建立一个TCP连接,然后发送GET命令,Web服务器根据命令取出文档,发送给浏览器;浏览器释放连接,显示文档。

SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是一种提供可靠且有效的电子邮件传输的协议。SMTP是建模在FTP文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供与来信有关的通知。SMTP传输的邮件报文采用的是ASCII编码

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)分为两个部分,一个是服务器端,另一个是客户端。所有的IP网络设定数据都由DHCP服务器集中管理,并负责处理客户端的DHCP要求;而客户端则会使用从服务器分配下来的IP环境数据。DHCP透过“租约”的概念,有效且动态地分配客户端的TCP/IP设定。DHCP分配的IP地址可以分为三种方式,分别是固定分配、动态分配和自动分配。

NFS(Net File System,网络文件系统)是FreeBSD支持的文件系统中的一种,允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

Telnet(远程登录协议)是登录和仿真程序,它的基本功能是允许用户登录进入远程主机系统。以前,Telnet是一个将所有用户输入送到远方主机进行处理的简单的终端程序。它的一些较新的版本在本地执行更多的处理,于是可以提供更好的响应,并且减少了通过链路发送到远程主机的   信息数量。

DNS(Domain Name System,域名系统)用于命名组织到域层次结构中的计算机和网络服

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zcoder`Blog

嘻嘻~谢谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值