• 网络与分布式集群系统的区别:每个节点都是一台计算机,而不是各种计算机内部的功能设备。


    网络与分布式集群系统的区别:每个节点都是一台计算机,而不是各种计算机内部的功能设备。

    Ip:具有全球唯一性,相对于internetIP为逻辑地址。

    端口(port):一台PC中可以有65536个端口,进程通过端口交换数据。连线的时候需要输入IP也需要输入端口信息。

    计算机通信实际上的主机之间的进程通信,进程的通信就需要在端口进行联系。

    192.168.0.23:21

    协议:为了进行网络中的数据交换(通信)而建立的规则、标准或约定。

    不同层的协议是不同的。

     

    网络层:寻址、路由(指如何到达地址的过程)

    传输层:端口连接

    TCP模型:应用层/传输层/网络层/网络接口

    端口是一种抽象的软件结构,与协议相关:TCP23端口和UDT23端口为两个不同的概念。

    端口应该用1024以上的端口,以下的端口都已经设定功能。

    套接字(socket)的引入:

    Ip+Port=Socket(这是个对象的概念。)

    Socket为传输层概念,而JSP是对应用层编程。例:

    java.net.*;

    (Server端定义顺序)

    ServerSocket(intport)

    Socket.accept()//阻塞方法,当客户端发出请求是就恢复

    如果客户端收到请求:

    Socket SI=ss.accept()

    注意客户端和服务器的Socket为两个不同的socket

    Socket的两个方法:

    getInputStream():客户端用

      getOutputStream() 服务器端用

    使用完毕后切记Socket.close(),两个Socket都关,而且不用关内部的流。

    client端,Socket s=new Socket(“127.0.0.1”,8000);

    127.0.0.1为一个默认本机的地址。

    练习:

    1、  客户端向服务器发出一个字符串,服务器转换成大写传回客户端。

    大写的函数:String.toUpperCase()

    2、  服务器告诉客户端:“自开机以来你是第n 个用户”。

  • 相关阅读:
    IoC~MVC3+EF+Autofac实现松耦合的系统架构
    IoC~高效的Autofac
    Autofac 依赖注入框架 使用
    C# socket编程实践——支持广播的简单socket服务器
    简单理解Socket
    利用html 5 websocket做个山寨版web聊天室(手写C#服务器)
    c# 实现WebSocket
    oracle中clob字段的使用
    查找程序加载的动态库的路径
    wordpress在window下完美实现301重定向的方法
  • 原文地址:https://www.cnblogs.com/borter/p/10744129.html
Copyright © 2020-2023  润新知