编程语言应用

首页 » 常识 » 诊断 » 网络基础知识
TUhjnbcbe - 2021/3/28 10:52:00

本期小编带你慢话网络知识

OSI、TCP/IP、子网…….

专业的网络知识

值得你收藏!

1、OSI模型及TCP/IP网络模型

在网络互连中,有两个标准可以考虑:合法的和事实的。OSI(OpenSystemInterconnection,开放系统互连)参考模型是一个合法的标准,由国际标准化组织(ISO)制定,为供应商提供一个网络模型,使它们的产品可以在网络上协调工作。

应用层:向用户提供一些常用的应用程序,比如文件传输、电子邮件等。用户还可以根据需要,建立自己的专用程序。应用层协议包括FTP、DNS、TELNET、SMTP、HTTP、SNMP等。

传输层:提供应用程序端到端的通信。主要包括TCP和UDP协议,不同应用程序有不同的端口编号。

网络层:负责相邻计算机之间的通信,提供路由交换功能。包括IP、ICMP、ARP等。

网络接口层:负责接收数据包,通过网络向外发送,或者从网络上接收物理帧,抽出IP数据报,交给IP层。

2、TCP/IP协议简介

(1)地址解析协议ARP/RARP(网络层)

ARP实现IP地址到物理地址的转换,RARP实现物理地址到IP地址的转换。它们起着屏蔽物理地址的重要作用。物理地址,即为通常所说的MAC地址。MAC地址长48位(12个十六进制数字),00-06-5B-4A-34-2F,IEEE定义了前6个十六进制数字表示制造商,后6个十六进制数字表示接口数或其他有用信息。ARP命令可以显示ARP表的内容。如:arp-a

(2)网间互连协议IP(网络层)

包括址访问信息和路由数据包的控制信息,提供通过互联网络的无连接和最有效的数据报文分发;提供数据的分组和重组,以支持最大传输单元(MTU)不同的数据链路。

IP数据包头中有目的地址和源地址,分别由4个字节组成。如61..2.33

(3)控制信息协议ICMP(网络层)

ICMP负责根据网络上的设备状态发出和检查报文,是传递网络控制信息的主要手段,还提供差错报告功能。典型的应用,ping和Trace(Tracert、Tracerouter)

(4)TCP和UDP(传输层)

TCP是一种可靠的、面向连接的协议,并可以实现流控和差错控制。为必须使用可靠数据传输的程序提供支持,如数据库服务和电子邮件服务。

TCP在建立连接的时候需要三次确认,俗称“三次握手”,在断开连接的时候需要四次确认,俗称“四次挥手”。

UDP提供的是非连接的数据报服务,意味着UDP无法保证任何数据报的传递和验证。通常由每次传输少量数据或有实时需要的程序使用(QICQ)

3、IP地址结构

IP地址是一种层次结构的地址,它的组成如下:

网络号+主机号

网络号确定计算机所在的网络,主机号确定计算机在该网络中的所处的位置。在INTERNET网中,根据TCP/IP协议规定,每个IP地址是由32bit的二进制数组成的。主要分为三类:A类、B类、C类

预览时标签不可点收录于话题#个上一篇下一篇
1
查看完整版本: 网络基础知识