TCP/IP协议架构
来源:互联网 发布:python参考手册 编辑:程序博客网 时间:2024/06/05 00:21
TCP/IP协议开放模型,TCP/IP协议开放模型定义了异构网络互联的通信协议规范,适用于在不同异构网络中或者在同一个局域网中实现不同计算机之间的通信,TCP/IP体系结构包括4层,从上往下依次是物理和数据链路层,网际层,传输层和应用层。其中各个层次的功能如下:
1. 物理和数据链路层,物理和数据链路层定义了网络中设备链接时的各种介质的物理链接特性以及数据在不同介质上的信息帧格式,实现在物理链路上的无差错的传输数据帧。物理和数据链路层包含了各种物理介质层的网络技术,包括各种广域网和局域网
2. 网路层,网路层也被称为IP层,提供了数据分组传输、路由选择和网络管理的功能,以实现网路中点对点传输路径的寻址和联通,网路层是整个体系结构中最重要的一层。IP协议族是网路层的基础协议,包括用户路由选择的RIP、OSPF等路由协议,用于传输数据的IP协议,用于网络管理的SNMP协议,用于故障诊断的ICMP协议,计算机发出的每一个数据包都在IP层上添加一个IP地址,而路由器首先通过路由协议收集好到达其他路由器的路由信息,再根据需要进行转发的数据包的源IP地址和目标IP地址信息计算出这些数据包应该传输的路由器传输路径,最后将数据包从源头计算机按照路由信息通过路由器的转发传输到目标计算机。
3. 传输层:传输层用于提供源主机与目标主机之间的端对端传输服务,协议就是TCP和UDP协议,TCP协议提供了端到端可靠的传输方式,包括数据包的确认与重传功能,但是UDP没有,UDP不提供可靠的传输服务,发送的数据包有可能会丢失或乱序,正因为没有提供可靠的传输服务,UDP协议的速度高于TCP的速度
4. 应用层:应用层主要是高层应用传输协议,比如文件传输的FTP协议,超文本传输的HTTP协议,邮件传输的POP3/SMTP协议,域名系统的DNS,以及远程终端登录的Telnet协议和简单网络管理SNMP协议
首发于我的个人网站: 点击打开链接
- TCP/IP协议架构
- TCP/IP协议栈中IP层架构
- 【TCP/IP】TCP协议
- 架构师养成(1)TCP/IP协议簇
- TCP/IP协议之TCP
- TCP/IP详解:协议(TCP)
- tcp/ip简介------TCP协议
- 了解TCP/IP协议
- TCP/IP协议介绍
- TCP/IP协议基础
- TCP/IP协议介绍
- TCP/IP协议简介
- TCP/IP 协议
- 重装TCP/IP协议
- TCP/IP协议简介
- TCP/IP协议分析
- TCP/IP协议基础
- 走近TCP/IP协议
- MYSQL不能连接了,错误ERROR 1129 (00000): Host ” is blocked because of many connection errors;
- 自定义View之onMeasure()
- Android .mk文件语法解析
- Linux下使用hydra获取linux和windows系统用户名和密码的教程
- C++11的bind,bind1st,bind2nd,function
- TCP/IP协议架构
- 还有太多的想看想学想准备
- 计算机中如何表示数字-05移码
- padding——使用padding来代替伪元素实现绘图
- MongoDB之Windows安装(一)
- 03 EditText文本编辑框
- java多线程之——ThreadLocal
- HDU 1878 欧拉回路
- JVM——体系结构、生命周期简述