
计算机网络
最长的电影!
这个作者很懒,什么都没留下…
展开
-
TCP通信的代码实现
TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据表示客户端的类java.net.Socket:此类实现客户端套接字。套接字是两台机器通信的端点。套接字:包含了IP地址和端口号的网络单位。构造方法Socket(String host,int port)创建一个套接字并将其连接到指定主机上的制定端口号;参数:host:服务器主机的名称/服务器的IP地址port:服务器的端口号成员方法OutputStream.getOutputStream();返回套接字的输出原创 2020-06-25 17:30:56 · 1173 阅读 · 0 评论 -
TCP通信程序
通信的步骤1.服务器端先启动2.服务器端不会主动的请求客户端3.必须使用客户端请求服务器端4.客户端和服务器端就会建立一个逻辑连接5.这个连接中包含一个对象6.这个对象就是IO对象7.客户端和服务器端酒可以使用IO对象进行通信,通信的数据不仅仅是字符,所以IO对象是字节流对象。客户端和服务器端进行一次数据交互,需要4个IO流对象服务器端必须明白两件事情:1.多个客户端可以同时和服务器进行交互,服务器必须明确和哪个客户端进行的交互,在服务器端有一个方法,叫accept客户端获取到请求的客户原创 2020-06-25 16:20:09 · 244 阅读 · 0 评论 -
网络编程的三要素
1.协议所谓协议,就是要遵守规则。上篇文章已经说过,这里不再赘述。2.IP地址IP地址:指互联网协议地址。唯一的编号,例如把个人电脑比作一台电话的话,那么IP地址就是电话号码。分类:IPV4:4指的是4个字节,一个字节8个二进制,那么四个字节就是32进制,通常表示为a,b,c,d的形式,例如:192.168.65.100。其中a,b,c,d都是0-255的十进制整数,那么最多可以表示42亿个。IPV6:6指的是16个字节,而不是6个字节。那么16个字节就是128位地址长度了。表示成:ABCD:E原创 2020-06-25 15:56:51 · 389 阅读 · 0 评论 -
协议分类
网络通讯协议分类UDP协议:用户数据报协议,面向无连接的协议。1发2,不用连接。特点:耗资小,通讯效率高,偶尔会丢失数据,当传输重要数据时,不建议使用UDP协议,例如飞秋,QQ的聊天功能都使用的是UDP协议,然而数据却被限制在64kb以内。TCP协议:传输控制协议,面向连接的通讯协议。先连接再发数据,由客户端向服务器发送请求,每次连接的创建都需要经过三次握手。第一次握手:客户端向服务器端发出连接请求,等待服务器确认。第二次握手:服务器端向客户端回送一个响应,通知客户端收到了连接请求。第三次握手:原创 2020-06-25 15:11:41 · 537 阅读 · 0 评论 -
应用层协议:Telnet
应用层协议:TelnetTelnet协议(远程登录 Telecommunication Network)是Internet远程登录服务的标准协议和主要方式。远程登录可以让用户在一台入网的计算机使用Telnet程序通过网络与远程的一台计算机即服务器相连,如同是那台计算机的终端一样。一旦连接成功,终端使用者可以在Telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样...原创 2020-03-16 15:36:13 · 1268 阅读 · 0 评论 -
应用层协议:FTP
应用层协议:FTPFTP协议是什么?1.FTP协议(文件传输协议File Transfer Protocol)。也就是将文件从一台主机传输到另一台主机的应用协议。同大多数Internet服务一样,FTP也是一个客户/服务器系统,即FTP协议包括两个重要的组成部分,FTP服务器和FTP客户端。FTP服务器用于存储和传送文件,用户使用FTP客户端通过FTP协议与服务器传送文件或访问位于服务器上的资...原创 2020-03-16 15:18:09 · 722 阅读 · 0 评论 -
TCP/IP网络协议
TCP/IP网络协议1.目前广泛商用的体系结构是TCP/IP协议。TCP/IP是Kahn在1974年就已经定义的参考模型,80年代Leiner、Clark等人对其进行了进一步的研究。目前为止TCP/IP一共出现了6个版本,即版本1、2、3、4、5、6,目前我们广泛使用的是版本4,即IPv4。相信大家也一定听说过IPv6,这就是TCP/IP协议的版本6,它也被称为下一代的IP协议。他们的区别就在...原创 2020-03-16 14:56:43 · 785 阅读 · 0 评论 -
OSI中数据的传输
OSI中数据的传输1.应用层,用户面对各种各样的应用,产生各种网络数据,比如可以进行发送邮件等等的工作,那么它产生的数据有文本数据等很多的数据,那么现在假设这个数据是你要给朋友发送的礼物。2.表示层,假设你发送礼物给朋友,首先你要打包这个礼物,所以应用层开始后需要一系列的打包工作,然后这个数据就会变成数据单元,就到了表示层。3.然后工作员需要填写快递单,这时候就进入了会话层。4.这接着就到...原创 2020-03-16 14:46:56 · 937 阅读 · 0 评论 -
OSI网络体系结构
OSI网络体系结构osi是什么?两种体系结构七大层次osi是什么?计算机网络是一个非常庞大而又复杂的系统,因此我们需要利用“结构化”的设计方法和“分层”的思想对通信系统进行整体设计,为网络硬件、软件、协议、存取控制和拓扑提供标准。从而产生了网络体系结构。两种体系结构SNA(系统网络体系结构 System Network Architecture)DNA(数字网络体系结构 Digital...原创 2020-03-16 14:14:20 · 1109 阅读 · 0 评论