ip协议和socket的区别(tcp/ip协议 socket)

      最后更新:2023-03-26 07:08:37 手机定位技术交流文章

      求高手!java的structs(MVC模式)与TCP/IP协议有什么关系??他们又与Socket之间的有什么关系呢?

      struts,mvc,和tcp/ip没有什么很密切的关系。 用OSI七层协议栈来解释的话,STRUTS和MVC都是运行在最顶层,也就是第七层应用层上的东西;而TCP/IP是运行在第四层传输层的协议。OSI七层协议栈的基本规定,就是各层次之间屏蔽实现细节,而只开放接口。也就是说,应用层完全不知道、不关心传输层用的是什么协议,它只把数据交给传输层。所以,我们在用struts/mvc的时候,不用去管低下是TCP还是UDP协议。相信设计STRUTS的时候,也没有去考虑它和底层协议的关系。socket是一个套接字,用来标识数据的源和目标等信息。在应用层上socket用端口号来区分,在TCP/IP层上用ip地址来区分。顺带一说,socket的设计是违背OSI协议栈的设计初衷的,但是它确实好用,因此一直保留了下来,可以算是理论设计和实际应用的一个折中。 协议这东西基本是网络传输时候用的,struts并不直接参与这个过程,因此不会显式的使用哪种协议。非要说的话,他会把数据交给HTTP协议,HTTP也是个应用层协议,它再去调用下面各层的,没记错的话是UDP协议,等等各种网络传输协议。
      1,struts不是java的struts,而是web应用的struts。 2,struts与tcp/ip协议没有任何关系3,struts与socket也没有任何关系你能问这些问题表示你还是蛮喜欢思考的。不过你事先是否应该明白J2EE开发的web应用程序是应用于浏览器的。而浏览器和主机只干2件事,request和response。 至于说TCP/IP协议,Socket什么的,那是浏览器的事。
      java使用structs模式开发应用系统,使用的是java本身的API,与协议无关。java是一种高级语言,在开发一些网络通讯系统时,他也可以使用到tcp/ip协议/socket等。 个人理解,应该正确。
      您好 struts是J2EE里面的一种主流的web框架,协议当然是HTTP,目前流行版本是Struts1.x和Struts2,可以用于实现MVC模式,分成模型(JSP)、视图、控制器。Struts的使用可以eclipse开发平台里引人对应的Struts框架啊相关的jar包。这样你就可以使用Struts的强大功能了。具体详细介绍请看:http://baike.baidu.com/view/25603.htm 请采纳。
      求高手!java的structs(MVC模式)与TCP/IP协议有什么关系??他们又与Socket之间的有什么关系呢?

      socket编程和tcp/ip有什么区别

      tcp/ip是通讯协议,三次握手, socket就是套接字,你可以理解为socket可以使用TCP、IP协议来进行传输数据。
      socket编程和tcp/ip有什么区别

      C++ TCPIP、Socket是同一个东西吗?

      TCP/IP是通讯协议。 Socket是一种通讯API。你可以通过socket函数调用它底层写好的通讯协议实现,TCP/IP协议是你可以通过socket使用的通讯协议之一。你通讯需要双方约定好的数据规则,这就是通讯协议。TCP/IP规定了这么一种规则,双方都按这个规则传输数据就能实现通讯。而系统帮你写好了实现TCP/IP规则的代码,你可以通过socket调用这些代码。但同时,你也可以自己写实现TCP/IP的代码,不用系统的实现,这样就可以不用socket。而你用socket也不一定非要用TCP/IP的功能,socket还提供别的协议的通讯,比如UDP/IP。 总之不是一个东西。
      C++ TCPIP、Socket是同一个东西吗?

      TCP/IP和Socket 是什么关系啊?

      TCP/IP是网络协议,它是对于数据传输的一种普遍的格式和方法的规定。socket不是协议,而是具体到针对某一次特定的数据传输,发送和接收端使用的一些信息——一般而言,一个socket需要包括以下的基本信息——发送端地址,接收端地址,传输过程使用的协议(可以是TCP也可以不是)。在操作系统里面,socket是系统和网络堆栈之间的接口,数据从各种应用先送到socket,再从这里进入网络堆栈。
      IP是网络层协议,TCP和UDP是建立在IP协议之上的传输层协议。【参考计算机网络】 socket大致可以分为三类,一种叫做原始套接字,使用的是IP协议;一种叫做
      TCP协议是可靠的传输协议,TCP在通讯前需要先进过三次握手建立连接,而Socket就代表这个连接,由端口号+iP地址组成
      TCP/IP和Socket 是什么关系啊?

      tcp与socket有什么区别

      tcp/ip是通讯协议,三次握手, socket就是套接字,你可以理解为socket可以使用TCP、IP协议来进行传输数据。
      tcp与socket有什么区别

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/60370.html

          热门文章

          文章分类