目录一、TCP协议基础1.1 IP协议1.2 TCP协议二、使用ServerSocket创建TCP服务器三、使用Socket进行通信四、加入多线程五、记录用户信息六、半关闭的 SocketTCP/IP通信协议是一种可靠的网路协议,它在通信两端各建立一个Socket,从而在通信之间形成网络虚拟链路。一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。Java对基于TCP协议的网络通信提供
转载 2023-07-18 18:30:02
108阅读
Python TCP 协议网络编程《五》
原创 2020-10-31 18:03:00
139阅读
Python TCP 协议网络编程《一》
原创 2020-10-22 15:37:00
125阅读
Python TCP 协议网络编程《四》
原创 2020-10-31 17:59:00
156阅读
读书建议:如果某个地方看不懂,请将你到底不懂什么东西描述出来。你可能会发现作者在下一段就给予了你解释。1.TCP/IP协议下面是TCP/IP协议的四层结构:从图中可知,应用层的应用程序一般使用的是传输层或网络层的协议,但不能使用数据链路层提供的服务。。每层协议都将在上层数据的基础上加上自己的头部信息(有时还包括尾部信息)。协议:规定发送过来的一堆二进制码的含义,这样通信双方就可以根据得到的二进码进
Python TCP 协议网络编程《三》
原创 2020-10-31 17:57:00
144阅读
Python TCP 协议网络编程《二》
原创 2020-10-22 15:41:00
115阅读
TCP 协议概述 1.TCP提供一种面向连接的、可靠的字节流服务。 2.两个应用程序通过TCP连接交换8bit字节构成的字节流。 3.每个TCP首部都包含源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上IP首部中的源端IP地址和目的端IP地址唯一确定一个TCP连接。 4.一个IP地址和
TCP
原创 2021-06-17 19:52:44
322阅读
python 网络通信协议数据传输格式TCP/IP模型 实现网络通信的基础是网络通信协议,这些协议通常是由互联网工程任务组 制定的。TCP/IP是一个四层模型,也就是说,该模型将我们使用的网络从逻辑上分解为四个层次,自底向上依次是:网络接口层、网络层、传输层和应用层IP通常被翻译为网际协议,服务于网络层,主要实现了寻址和路由的功能。接入网络的每一台主机都需要有自己的IP地址,IP地址就是主机在计
转载 2024-08-08 15:51:17
21阅读
1. 了解部分有意义的头部信息头部信息 Catch-Control:max-age=100 静态资源缓存100s Content-Type,Content-Encoding 等 用来约束数据类型 Cookie
原创 2021-11-30 16:10:56
282阅读
学习了一下关于socket编程。在安卓上面,socket编程分为两种,TCP和UDP,至于这两种有什么区别,TCP:面向连接的,安全的,速度慢,会反馈确定收到的UDP:不链接的,不安全的,速度快,不确定是否已经接收到首先先附上安卓机上的代码:TCP Socket的代码class TCPThread extends Thread { @Override public
转载 2023-06-26 11:28:48
72阅读
看到有道题目要问:tcp头多少字节?哪些字段?(必问) 这个。。。 开宗明义 IP报文头的长度一般在20到60个字节之间,而一个IP分组的最大长度则不能超过65535个字节。  TCP报头如下:  UDP报头如下: 
转载 2016-12-30 00:53:00
375阅读
2评论
   一、知识点             Java的网络编程主要涉及到的内容是Socket编程,那么什么是Socket呢?简单地说,Socket,套接字,就是两台主机之间逻辑连接的端点。TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。Sock
转载 2023-09-09 23:14:04
45阅读
一、套接字(socket)    套接字socket: ip地址 + port端口号。在TCP/IP协议中,它唯一标识网络通讯中的一个进程。    在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socketpair就唯一标识一个连接。    socket
原创 精选 2016-05-22 20:02:51
753阅读
Linux作为一种自由开源的操作系统,广泛应用于计算机领域中,尤其是在网络通信方面具有重要的作用。而TCP/IP协议作为网络通信的基础协议,也在Linux系统中得到广泛应用。对于想要深入了解Linux TCP/IP协议编程的开发者来说,理解这些知识是至关重要的。 首先,了解TCP/IP协议是什么以及它在Linux系统中的作用是十分必要的。TCP/IP协议是一个网络通信协议簇,由TCP(传输控制协
原创 2024-05-28 11:23:00
32阅读
网络编程TCP协议详解
一、网络编程三要素 IP:网络中设备的标识,不易记忆,可用主机名 端口号:用于标识进程的逻辑地址,不同进程的标识 传输协议:通讯的规则常见协议TCP,UDP UDP 把数据打成一个数据包 , 不需要建立连接 数据包的大小有限制不能超过64k 因为无连接,所以属于不可靠协议(可能丢失数据) 因为无连接 ,所以效率高 TCP 需要建立连接,形成连接通道 数据可以使用连接
原创 2017-08-26 20:36:53
640阅读
Python网络编程——UDP与TCP<<<CSDN排版不美观,想看排版美观的进网络编程——UDP与TCP>>>1、用户数据报协议UDP(User Datagram Protocol)①用户数据报协议UDP(User Datagram Protocol) UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。 ②IP(网络
转载 2024-05-23 13:48:14
21阅读
1、概述   网络编程,又称为Socket编程,简单来讲就是通讯的两个端点都是Socket服务,而Socket之间的数据传输本质上都是IO流。而由于网际层中不同的传输协议,主要指TCP与UDP协议,导致不同的Socket编程的方式,Java为它们提供的API实现是不同的类,但是它们都属于Socket编程的一种,所以都遵循Socket编程的基本特点。2、TCP协议的特性。 &nb
转载 2023-07-15 01:08:26
68阅读
一、TCP/IP协议   既然是网络编程,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要使用到TCP/IP协议。   TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成。IP层负责网络主机的定位,数据传输的路由,由IP地址可以唯一的确定Interne
  • 1
  • 2
  • 3
  • 4
  • 5