1.4 广域网WAN
广域网,即 Wide Area Network,简称WAN。 通过路由器,将多个局域网连接起来,在物理上组成很大范围的网络,就形成了广域网。广域网内部的 局域网都属于其子网
编辑
2. 网络通信基础
2.1 MAC地址
数据链路层使用物理地址:绑定在网卡上的一个地址(硬件地址),MAC地址是“绝对唯一”
2.2 IP地址
网络层一个网络内部的IP地址,不应该重复。(软件地址),IP地址用于定位主机的网络地址
2.3 端口地址(port)
一个主机内部区分不同进程的0-65525,两个字节,端口号用于定位主机中的进程。
3. 认识协议
3.1 概念
协议,网络协议的简称,网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互 通信交流。
通常由三要素组成:
语法:即数据与控制信息的结构或格式 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应 时序,即事件实现顺序的详细说明。
协议(protocol)最终体现为在网络上传输的数据包的格式。
3.2 五元组
四元组:唯一确定网络中的一条通信“线路”
发送ip:发送port + 目标ip:目标port 本地ip:本地port + 远端ip:远端port
传输层:TCP/UDP
五元组:协议:ip1:port1:ip2:port2
编辑
4. 协议分层
4.1 分层的作用
为什么需要网络协议的分层?
分层最大的好处,类似于面向接口编程:定义好两层间的接口规范,让双方遵循这个规范来对接。在代码中,类似于定义好一个接口,一方为接口的实现类(提供方,提供服务),一方为接口的使用类(使用方,使用服务)
对于使用方来说,并不关心提供方是如何实现的,只需要使用接口即可 对于提供方来说,利用封装的特性,隐藏了实现的细节,只需要开放接口即可
4.2 OSI七层模型
OSI:即Open System Interconnection,开放系统互连
OSI 七层网络模型是一个逻辑上的定义和规范:把网络从逻辑上分为了7层。 OSI 七层模型是一种框架性的设计方法,其最主要的功能使就是帮助不同类型的主机实现数据传 输; 它的最大优点是将服务、接口和协议这三个概念明确地区分开来,概念清楚,理论也比较完整。通 过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯
OSI 七层模型既复杂又不实用,实际组建网络时,用 TCP/IP 五层(或四层)模型来实现
4.3 TCP/IP五层(或四层)模型
TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。 TCP/IP通讯协议采用了5层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。
应用层:(业务自行设计)负责应用程序间沟通,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程 访问协议(Telnet)等。我们的网络编程主要就是针对应用层。
本文地址:百科问答频道 https://www.neebe.cn/wenda/903270_2.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!