1.数据链路层  2.网络层  3.传输层  4.应用层 ,

其中IP是在第二层网络层中,TCP是在第3层传输层中,

Internet体系结构最重要的是TCP/IP协议,是实现互联网络连接性和互操作性的关键,它把许多台的Internet上的各种网络连接起来。

Internet的其他网络协议都要用到TCP/IP协议提供的功能,因而称我们习惯称整Internet协议族为TCP/IP协议族,简称TCP/IP协议也可称为TCP/IP四层体系结构。

链路层:

(1) 为IP模块发送和接收IP数据报;(2) 为ARP模块发送ARP请求和接收ARP请求应答;(3) 为RARP模块发送RARP请求和接收RARP请求应答。

网络层:

   负责相邻计算机之间的通信,处理传输层的分组发送请求,将分组装入IP数据包,填充报头,选择去往信宿机的路径,将数据包发往合适的网络接口,处理输入数据,检查其合法性,如其已到达信宿机,则去掉报头,将其交给相应的传输协议,如果其没有到达信宿机,则为其寻径转发。网络层还处理拥塞,流控,路径等问题。网络层协议有IP,IGMP,ICMP,ARP,RARP等协议,其是基于TCP/IP网络协议的核心,IP模块完成大部分功能,其他协议帮助IP完成特定任务,IP层接收更低层发来的数据包(比如以太网设备驱动程序)将其发送到更高层(比如UDP层和TCP层)同样的,接收更高层的数据包发往更低层。IP数据包不会确认数据顺序和数据的完整性,IP数据包是不可靠的,IP数据包里面包含其源地址(发送数据的主机地址)和目的地址(接收数据的主机地址)。

传输层:

  传输层提供应用程序间的通信,格式户信息流,提供可靠传输,为实现可靠传输,传输层协议接收端必须发回确认,如无发回确认,则表示分组丢失,重新发送直至成功为止。传输层协议传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram protocol)。TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,TCP只能用于点对点的通讯。TCP通过带重传的肯定确认技术保证传输的可靠性,利用滑动窗口控制数据流量,限制发送方数据发送速度,保证数据传输可靠性。UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,其可以用于广播发送,其属于不可靠传输,在传输过程中会出现掉包等问题,需要程序员在应用层保证数据的可靠性。

应用层:

  应用层一般都是面向用户的服务,FTP,POP3,SMTP,DNS,TELNET等。应用层是向用户提供的常用程序,比如电子邮件接收(POP3),远程登录(TELNET),文件传输访问(FTP),域名解析服务(DNS),控制信件的发送和中转(SMTP)等。

  

IP地址,在Internet上连接的所有计算机都是以独立的身份出现,我们称之为主机。为实现各主机间的通信,每台主机都必须有一个唯一的网络地址,这个网络地址就是我们平常所说的IP地址。

TCP/IP四层体系结构的更多相关文章

  1. OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系

    一.OSI七层模型 OSI七层协议模型主要是:应用层(Application).表示层(Presentation).会话层(Session).传输层(Transport).网络层(Network).数 ...

  2. 网络知识学习1---(基础知识:ISO/OSI七层模型和TCP/IP四层模型)

    以下的内容和之后的几篇博客只是比较初级的介绍,想要深入学习的话建议自己钻研<TCP/IP详解 卷1:协议> 1.ISO/OSI七层模型    下四层是为数据传输服务的,物理层是真正的传输数 ...

  3. (转载)OSI七层参考模型和TCP/IP四层参考模型

    Mallory   网络模型概念浅析 网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型. #只是一种设计==模型# Open System Interconnect的缩写,意为开放式系统互 ...

  4. TCP/IP(八)之总结TCP/IP四层模型

    阅读目录(Content) 一.TCP/IP参考模型概述 1.1.TCP/IP参考模型的层次结构 二.TCP/IP四层功能概述 2.1.主机到网络层 2.2.网络互连层 2.3.传输层 2.3.应用层 ...

  5. 简述OSI七层协议模型、TCP/IP四层模型和五层协议之间的关系

    一.OSI七层模型 OSI七层协议模型主要是:应用层(Application).表示层(Presentation).会话层(Session).传输层(Transport).网络层(Network).数 ...

  6. OSI 七层参考模型与 TCP/IP 四层协议

    OSI 七层参考模型 OSI (Open System Interconnect,开放系统互连参考模型)是由 ISO(国际标准化组织)定义的,它是个灵活的.稳健的和可互操作的模型,并不是协议,常用来分 ...

  7. TCP/IP四层模型和OSI七层模型

    TCP/IP四层模型 TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇.TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对 ...

  8. OSI七层模型及TCP/IP四层模型

    1)  OSI七层模型及TCP/IP四层模型 OSI七层模型:是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系.它是一个七层的.抽象的模型,不仅包括一系列抽象的术语或概念,也包 ...

  9. TCP/IP四层模型和OSI七层模型的概念

    转:http://blog.csdn.net/superjunjin/article/details/7841099/ TCP/IP四层模型 TCP/IP是一组协议的代名词,它还包括许多协议,组成了T ...

随机推荐

  1. PAT 天梯赛 【】 L3-015. 球队“食物链” 【BFS+剪枝】

    题目链接 https://www.patest.cn/contests/gplt/L3-015 思路 用一个 数组标记 胜负 每次输入一行字符串 然后遍历 如果 碰到 W 那么 vis[i][j] = ...

  2. shiro1

    基于角色的访问控制 RBAC(role based access control),基于角色的访问控制. 比如: 系统角色包括 :部门经理.总经理.(角色针对用户来划分) 系统代码中实现: //如果该 ...

  3. P4773 红鲤鱼与绿鲤鱼

    P4773 红鲤鱼与绿鲤鱼 暑假比赛的一个水题 总情况数:\(\dfrac{(a+b)!}{a!b!}\) 就是\(a+b\)条鲤鱼中选\(a\) or \(b\)的情况 反正我们会用完鲤鱼,则红鲤鱼 ...

  4. 动态顺序表(C++实现)

    顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构. 这样的存储方式使得线性表逻辑上相邻的元素,其在物理存储单元中也是相邻的.只要知道了第一个元素的 ...

  5. Luogu-4166 [SCOI2007]最大土地面积

    求平面内四边形的最大面积 显然四个端点都应该在凸包上,就先求凸包,然后\(n^2\)枚举四边形对角线,对于一个点\(i\),顺序枚举\(j\),同时用旋转卡壳的方法去找离对角线最远的两个点.总时间复杂 ...

  6. AdobeFlashPlayer.资料

    1.chrome 设置 chrome-->设置-->高级-->内容设置-->Flash 2. 3. 4. 5.

  7. Android_微信_设置

    减少 内存的使用 (http://news.ifeng.com/a/20170716/51440541_0.shtml) 1.关闭“附近的人” 打开微信,依次点击[我]—[设置]—[通用]—[功能], ...

  8. CDH- 测试mr

    cdh的mr样例算法的jar包在 [zc.lee@ip---- hadoop-0.20-mapreduce]$ pwd /opt/cloudera/parcels/CDH--.cdh5./lib/ha ...

  9. Cocos2d-x中常用宏的作用

    1. CC_SYNTHESIZE(int, nTest, Test); 相当于: protected: int nTest; public: virtual nTest getTest(void) c ...

  10. BZOJ 1656 [Usaco2006 Jan] The Grove 树木:bfs【射线法】

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1656 题意: 给你一个n*m的地图,'.'表示空地,'X'表示树林,'*'表示起点. 所有 ...