TCP/IP协议簇的组成:
TCP/IP协议簇是Internet的基础,也是当今最流行的组网形式。TCP/IP是一组协议的代名词,包括许多别的协议,组成了TCP/IP协议簇。
其中比较重要的有SLIP协议、PPP协议、IP协议、ICMP协议、ARP协议、TCP协议、UDP协议、FTP协议、DNS协议、SMTP协议等。TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。
TCP/IP协议不仅仅指的是 TCP 和 IP 两个协议,而是指一个由 FTP 、 SMTP 、TCP、 UDP 、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。
拓展:TCP/IP协议簇分层详解_丹妮专栏-CSDN博客_tcp/ip协议簇
TCP/IP协议簇_f__yuan的博客-CSDN博客
TCP/IP协议簇概述_持之以恒,方得始终-CSDN博客
基础结构网络:在基础结构网络中,具有无线接口卡的无线终端以无线接入点AP为中心,通过无线网桥AB、无线接入网关AG、无线接入控制器AC和无线接入服务器AS等将无线局域网与有线网网络连接起来,可以组建多种复杂的无线局域网接入网络,实现无线移动办公的接入。
TCP/IP 和 ISO/OSI
ISO/OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。
TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议,通过20多年的发展已日渐成熟,并被广泛应用于局域网和广域网中,目前已成为事实上的国际标准。TCP/IP协议簇是一组不同层次上的多个协议的组合,通常被认为是一个四层协议系统,与OSI的七层模型相对应。
二、 TCP/IP分层模型
TCP/IP协议簇是一个四层协议系统,自顶向下分别是:应用层 传输层 网路层 数据链路层。每一层完成不同的功能,且通过若干协议来实现,上层协议使用下层协议提供的服务。
TCP/IP协议簇体系结构及主要协议
数据链路层:完成两个相邻节点之间数据的可靠传输。实现网卡接口的网络驱动程序以处理数据在物理媒介上传输。
MAC地址(物理地址) 48位(包括以太网、令牌环和802.11无线网络)
ARP (地址解析协议):ip -> MAC
RARP (逆地址解析协议):MAC-> ip
网络层:实现数据包的选路和转发
IP协议(因特网协议):根据数据包的目的IP地址来决定如何投递。如果数据包不能直接发送给目标主机,那么IP协议就寻找合适的下一跳的路由器。
ICMP协议(因特网控制报文协议):主要用于检测网络连接。
传输层:为两台主机上的应用程产提供端到端的通信<进程问通信>
TCP协议(传输控制协议):面向连接 可靠的 流式服务。TCP协议使用超时重传、应答确认等方式来确保数据包被正确地发送至目的端,因此TCP服务是可靠的。
UDP协议(用户数据报协议):无连接 不可靠 数据报服务
SCTP协议(流控制传输协议):为了因特网上传输电话信号二设计的,是一种相对较新的传输层协议。
传输层和网络层区别
应用层:负责处理应用程序的逻辑。
Ping是应用程序,而不是协议,利用ICMP报文检测网络连接,是调试网络环境的必备工具。
telnet(远程登录协议):使用户能在本地完成远程任务
OSPF(开放最短路径优先协议):是一种动态路由更新协议,用于路由器之间的通信,以告知对方各自的路由信息。
DNS(域名解析协议):提供机器域名到IP地址的转换,
http (超文本传输协议):用于万维网服务器和本地浏览器进行数据通信的传送协议
ftp(文件传输协议):网络共享文件的传输协议。
其他相关概念
(1) IP地址
互联网上的每个接口必须有一个唯一的Internet地址(也称作IP地址)。IP地址长32 bit。Internet地址并不采用平面形式的地址空间,如1、2、3等。IP地址具有一定的结构,五类不同的互联网地址格式如下:
(2). 端口号
服务器一般都是通过知名端口号来识别的。例如,对于每个TCP/IP实现来说,FTP服务器的TCP端口号都是21,每个Telnet服务器的TCP端口号都是23,每个TFTP (简单文件传送协议)服务器的UDP端口号都是69。任何TCP/IP实现所提供的服务都用知名的1~1023之间的端口号。这些知名端口号由Internet号分配机构(Internet Assigned Numbers Authority, IANA)来管理。知名端口号介于1~255之间;256~1023之间的端口号通常都是由Unix系统占用,以提供一些特定的Unix服务;1024~5000端口号用于客户端分配临时端口号;大于5000的端口号是为其他服务器预留的。
(3). DNS
DNS 是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由解析器以及域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。