网络原理基础

本文介绍了网络通信的基础知识,包括IP地址的分类、端口号的作用、网络协议的构成以及五元组的概念。IP地址用于标识网络设备,分为A到E五类;端口号定位主机中的进程,协议规定了数据格式和交互方式;五元组用于唯一标识网络通信。此外,还提到了OSI七层模型和TCP/IP模型在协议分层上的应用。
摘要由CSDN通过智能技术生成

目录

IP地址

端口号

协议

五元组

协议分层

OSI七层模型

TCP/IP五层(或四层)模型

封装

分用


IP地址

概念:IP地址主要用于标识网络主机、其他网络设备的网络地址。(类似网上购物时填写的地址)

格式:IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”。(0~255)

组成:网络号和主机号

分类:A,B,C,D,E五类

分类范围适用网络网络数量主机最大连接数
A0.0.0.0~127.255.255.255大型网络12616777214
B128.0.0.0~191.255.255.255中规模网络约16000个65534
C192.0.0.0~191.223.255.255254
D224.0.0.0~239.255.255.255
E240.0.0.0~247.255.255.255

端口号

概念:端口号用于定位主机中的进程。一个程序可以有多个端口号,但一个端口只能有一个程序。

格式:(0~65535)

协议

概念网络协议的简称,网络协议是网络通信经过的所有网络设备都必须共同遵守 的一组约定、规则。只有共同遵守约定,计算机之间才能通信交流。

通常有三要素组成:

(1)语法:数据与控制信息的结构或格式。(类似打电话双方使用同样语言)

(2)语义:需要发出何种控制信息,完成何种动作以及做出何种响应。(通信双方应当怎么做)

(3)时序:事件实现顺序的详细说明。(何时通信,先后顺序)

作用

为什么需要协议?(计算机之间的传输媒介是光信号和电信号。通过 "频率" "强弱" 来表示 0 1 这样的信息。要想传递各种不同的信息,就需要约定好双方的数据格式。

知名协议默认端口

系统端口号范围为 0 ~ 65535,其中:0 ~ 1023 知名端口号。

22端口SSH服务器绑定SSH协议
21端口FTP服务器绑定FTP协议
23端口Telnet服务器绑定Telnet协议
80端口HTTP服务器绑定HTTP协议
443端口HTTPS服务器绑定HTTPS协议

五元组

TCP/IP 协议中,用五元组来标识一个网络通信:
1. IP :标识源主机
2. 源端口号:标识源主机中该次通信发送数据的进程
3. 目的 IP :标识目的主机
4. 目的端口号:标识目的主机中该次通信接收数据的进程
5. 协议号:标识发送进程和接收进程双方约定的数据格式

协议分层

对于网络协议来说,往往分成几个层次进行定义。
分层的作用:定义好两层的接口规范,让双方遵守规范来对接。类似于定义好一个接口,一方为使用方,另一方为提供方。对于使用方来说,只需要使用接口即可;对于提供方来说,只需要开放接口即可。

OSI七层模型

优点:将服务、接口和协议明确区分开来。
分层名称功能
7应用层针对特定应用的协议
6表示层设备固有数据格式和网络标准数据格式的转换
5会话层通信管理。负责建立和断开通信连接
4传输层管理两个节点之间的数据传输。负责可靠传输
3网络层地址管理与路由选择
2数据链路层互连设备之间传送和识别数据帧
1物理层以“0”、“1”代表电压的高低、灯光的闪灭。界定连接器和网线规格

OSI七层模型既复杂又不实用,所以没有实现。

TCP/IP五层(或四层)模型

  应用层负责应用程序间沟通。
        如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。我们的网络编程主要就是针对应用层。
传输层负责两台主机之间的数据传输。
        如传输控制协议 (TCP),能够确保数据可靠的从源主机发送到目标主机。
网络层负责地址管理和路由选择。
        例如在IP 协议中,通过 IP地址来标识一台主机,并通过路由表的方式规划出两台主机之间的数据传输的线路(路由)。路由器工作在网路层。
数据链路层负责设备之间的数据帧的传送和识别。
         有以太网、令牌环网,无线LAN等标准。交换机 工作在数据链路层。
物理层负责光/电信号的传递方式。
        物理层的能力决定了最大传输速率、传输距离、抗干扰性等。集线器工作在物理层 。

封装

(相当于装快递!)

分用

 (相当于拆快递)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值