端口是一种抽象的软件结构,与协议相关
Posted borter
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了端口是一种抽象的软件结构,与协议相关相关的知识,希望对你有一定的参考价值。
网络层:寻址、路由(指如何到达地址的过程)
传输层:端口连接
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 package TomTexts; 2 3 public class TomTexts_30 { 4 public static void main(String[] args) 5 { 6 String s1=" Java"; 7 s1=s1.replace(‘a‘, ‘b‘); 8 System.out.println("s1="+s1); 9 String s2=s1.toLowerCase( ); 10 String s3=s1. toUpperCase ( ); 11 System.out.println("s2="+s2); 12 System.out.println("s3="+s3); 13 s2= s1.trim( ); 14 System.out.println("s2="+s2); 15 16 } 17 18 }
以上是关于端口是一种抽象的软件结构,与协议相关的主要内容,如果未能解决你的问题,请参考以下文章