E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
网络程序设计
深入理解TCP协议及其源代码——
网络程序设计
课第五次作业
本次实验,我们以tcp的三次握手为例,跟踪并分析tcp协议中相关内核处理函数从而加深对tcp协议三次握手这项机制的理解。环境:linux-5.0.1内核,32位系统的MenuOS首先,弄清楚三次握手的具体流程:1.client端发起主动连接,向服务器端发送一个SYN被置1的报文表示请求连接2.server端收到后向client发送ACK和SYN均置为1的数据包,表示收到请求并同意建立连接3.cli
dextttter
·
2019-12-24 11:00
Socket与系统调用深度分析——
网络程序设计
课程第四次作业
本次实验我们将以socket为案例,从linux提供的与soocket有关的库函数逐步追踪到内核函数,以分析从用户态通过系统调用进入内核态这一过程,并分析linux内核源码中与socket有关的内核处理函数的实现。环境:linux-5.0.1内核,32位系统的MenuOS一、从用户态到内核态——系统调用的完整过程首先,我们需要弄清楚从用户态通过系统调用进入内核态的这一完整流程。先来看一下有关这一过
dextttter
·
2019-12-16 14:00
学习构建调试Linux内核网络代码的环境MenuOS系统
构建调试Linux内核网络代码的环境MenuOS系统一、前言这是
网络程序设计
的第三次实验,主要是学习自己编译linux内核,构建一个具有简易功能的操作系统,同时在系统上面进行调试linux内核网络代码。
iyuanyuan
·
2019-12-11 20:00
基于Java 语言的
网络程序设计
环境介绍:操作系统:Windows10/Centos7jdk版本为8;实现的功能是:在客户端发送一个字符串,服务器端能够将字符串转换为大写,并返回该字符串。一、需求分析:实现两个功能:1.客户器端发送一个字符串,服务器端将此字符串转换成大写格式并返回。2.客户端发送一个文件路径,服务器端将对应的文件发送给客户端。二、系统设计分为三个设计模块:Client:负责客户端功能的实现,具体功能包括:接收客
盛夏群岛
·
2019-12-11 15:00
以您熟悉的编程语言为例完成一个hello/hi的简单的网络聊天程序——
网络程序设计
课第二次作业
本次作业主要是使用自己熟悉的语言完成一个简单的socket编程,并对比该语言的socketapi和linuxapi之间的异同。因此我将先附上socket程序的代码,并分析socketapi,与linuxapi加以比较我使用的是winsock,C++语言,基于流套接字(TCP)。server端:#include#include#include#include#include#include#prag
dextttter
·
2019-12-10 13:00
在windows环境下用C++完成一个hello/hi网络聊天程序
经过
网络程序设计
课程的学习,我们了解了socket网络程序编程,接下来,就要学以致用,完成一个hello/hi的网络聊天程序。
rings
·
2019-12-09 23:00
构建调试Linux内核网络代码的环境MenuOS系统——
网络程序设计
课第三次作业
此次实验主要是构建MenuOS,并将之前使用过的通信程序集成到其中,并构建gdb环境。大致的步骤为:1.下载后编译linux5.0.1内核2.准备qemu模拟器3.制作根文件系统,构造MenuOS并装载进qemu4.将通信程序集成进MenuOS,测试其网络环境5.构建gdb环境实验环境:64位ubuntu版本:16.04.3内核版本:4.15.0下面依次展开:一、下载linux5.0.1内核源代码
dextttter
·
2019-12-09 16:00
ping命令研究报告——
网络程序设计
课第一次作业
ping命令是一个用于查询某个主机是否已经加电并能够响应的网络诊断命令工具,处于网络协议栈的应用层。它使用icmp协议。而icmp——网际报文控制协议是一种将差错与控制集于一体的协议,用于传输差错报文和消息控制报文。而ping命令就属于使用消息控制报文。1.ping命令的原理ping命令工具将报文通过网络传递给指定的主机,然后再要求对方返回一个同样大小的数据包,以此来确定两台网络机器是否连接相通,
dextttter
·
2019-11-27 20:00
网络配置工具iproute2和net-tools的基本原理和基本使用方法
这是
网络程序设计
课程的第一次作业的博客,由于还是小白,分享的内容都是比较基础的东西,希望看到的各位同学可以提出指导意见,必将虚心听取。
iyuanyuan
·
2019-11-27 19:00
2017 10 11
今天主要就
网络程序设计
进行学习了解:1.TCP/IP协议的网络模型只有四层,数据链路层、网络层、数据传输层和应用层。2.一个IP地址和一个端口号合称为一个套接字。
曹耀文08
·
2019-11-07 22:03
接地气讲解TCP协议和
网络程序设计
(深度好文)
1、TCP接地气解释TCP协议大家应该了解过吧,中文意思就是传输控制协议。教科书的理解是这样的,它提供两台计算机之间可靠的数据传送,可以保证数据从一端发送到另一端接收时,数据能准确送达(那就是可靠的意思),而且抵达的数据的排列顺序和送出的顺序相同。教科书果然是教科书啊,听了半天,啥也没懂。听一下网友的接地气的解释吧。TCP协议就像打电话,A给B打电话,B肯定要先接通电话才能听到A的讲话,这样就能够
java成长之路2
·
2019-11-05 01:30
接地气讲解UDP协议和
网络程序设计
(深度好文)
1、啥是UDP?UDP协议是用户数据报协议,基于UDP的通信与基于TCP的通信不同,TCP讲究可靠传送,是一对一,而UDP是不提供可靠的保证,但是传输信息更快。可以把UDP形象地比喻成学校广播,在广播台吼一声,学校范围内的人就能听得到,而在学校范围外的人就听不到,这里说的范围呢,在计算机中就是IP和端口,你进了这个范围就能收到广播的信息。大概了解了原理,看一下会用到的类和方法吧!InetAddre
java成长之路2
·
2019-11-05 01:25
数据与计算机通信复习重点
数据与计算机通信讲义第一次课网络概论自我介绍主要承担网络方向课程教学:计算机网络、
网络程序设计
等负责课程设计、工程实训等实践教学组织:程序设计基础实训、OS课设、程序设计综合实训课程安排课程性质理论课46
weixin_30240349
·
2019-07-17 02:00
网络
后端
勘误表:《
网络程序设计
(第二版)》西安电子科技大学出版社
《
网络程序设计
(第二版)》,西安电子科技大学出版社(封面是这样风格的,暂时没找到匹配的先拿来一个凑数)P24中间:第一条注释:err_syscaseS_IFDIR:str=”directory”;break
AKSPD2016
·
2019-05-07 14:09
网络程序设计
勘误表
网络程序设计
---填空题整理
1.如果操作系统是Windows2000,一般需要安装IIS组件才能运行ASP程序。2.ASP的脚本程序是在服务器端执行,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了的网络传输负担。3.ASP的脚本程序是在__服务器端_________执行的,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了网络传输的负
以何问心
·
2019-04-12 01:57
asp
Java实现多线程爬虫
项目介绍该项目是《
网络程序设计
》老师布置的一个作业,让完成:给定一个网址,获取该网站中所有的图片(重要的,图标哪些就不算了),实现多线程下载,自动爬取。
鞋靠人生
·
2019-04-09 17:45
基于java的网络程序设计
网络程序设计
复习整理
1.OSI/RM(七层)结构应用层表示层会话层传输层网络层数据链路层物理层2.各层网络编程的关键技术应用层:网站系统设计、C/S系统设计C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。B/S结构,即Browse
亦珩
·
2018-11-30 23:52
网络程序设计
(C语言)复习笔记
第一章引言和网络编程基础知识1.1分别简述OSI参考模型和TCP/IP模型,并阐述他们之间的对应关系image1.2简述数据传输的三种方式及其优缺点优点缺点电路交换双方可以随时通信,实时性强.双方通信时按发送顺序传送数据,不存在失序问题.电路交换的平均连接建立时间较长.信道利用低.报文交换不需要为通信双方预先建立一条专用的通信线路。通信双方不是固定占有一条通信线路,提高了通信线路的利用率.经历存储
V0W
·
2018-11-30 22:35
网络程序设计
(C)复习笔记
[TOC]第一章引言和网络编程基础知识1.1分别简述OSI参考模型和TCP/IP模型,并阐述他们之间的对应关系image1.2简述数据传输的三种方式及其优缺点优点缺点电路交换双方可以随时通信,实时性强.双方通信时按发送顺序传送数据,不存在失序问题.电路交换的平均连接建立时间较长.信道利用低.报文交换不需要为通信双方预先建立一条专用的通信线路。通信双方不是固定占有一条通信线路,提高了通信线路的利用率
V0Wsec
·
2018-11-30 22:00
网络程序设计
——2.利用TCP/UDP完成文件传输的设计和实现(上)
运行环境VMware搭载的Linux虚拟机Linux版本:Ubantu14.04LTS一、实验目的1.利用循环面向连接的模型完成固定文件的传输(考虑服务器地址、端口号的设定方式)2.由固定文件扩展成手动输入或选择文件;3.参考connectTCP、connectUDP的方式对程序进行抽象、封装;(见下篇)二、实验内容TCP编程1.tcp_server.c#include#include#inclu
隨兴
·
2018-10-26 11:40
socket
linux
网络程序设计
——7 I/O多路复用epoll模型
6.4I/O多路复用epoll模型epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次。6.4.1函数原型epoll操作过程需要三个接口#includeintepol
q8250356
·
2018-07-17 22:21
c/c++开发
linux开发
网络开发
【
网络程序设计
】Tcp/Udp
继承与程序不同,进程是程序执行的标志而不是程序的静态版本。用户创建一个进程之后,操作系统即将程序的一个副本装入计算机中,然后启动一个线程执行程序,当然也可以让多个线程“在同一时间”执行同一段代码。线程是cpu的最小单位,各个线程按照各自的步调运行。线程池:编写服务器短代码最简单的方法是:当一个请求到达时就创建一个新的新城,然后在新线程中为它请求服务。这种做法简单,但是对系统带来的消耗很大:一是为每
Alearn_
·
2018-06-18 17:20
计算机网络
使用Socket实现TCP和UDP
网络程序设计
1、传输控制协议(TCP)和用户数据报协议(UDP)(1)TCP协议是一种以固线连线为基础的协议,它提供两台计算机间可靠的数据传送。TCP可以保证从一端数据送至连接的另一端时,数据能够确实送达,而且抵达的数据的排列顺序和送出时的顺序相同。因此,TCP协议适合可靠性要求比较高的场合。(2)UDP是无连接通信协议,不保证可靠数据的传输,但能够向若干个目标发送数据,接收发自若干个源的数据。UDP是以独立
ma2622595880
·
2018-04-28 20:13
linux多线程编程书籍推荐:linux大牛之路从这几本书开始
linux多线程编程是指基于Linux操作系统下的多线程编程,包括多任务程序的设计,并发程序设计,
网络程序设计
,数据共享等。Linux系统下的多线程遵循POSIX线程接口,称为pthread。
m0_38072563
·
2018-03-14 11:30
Java学习笔记(第9天)
网络程序设计
是指编写与其他计算机进行通信的程序。Java已经将网络程序所需要的东西封装成不同的类,只要创建这些类的对象,使用相应的方法,就可以编写出高质量的网络通信程序。
游骑小兵
·
2018-02-28 16:15
学习历程记录
期末总结
统计本学期课程的主要内容第一章绪论第二章结构化程序设计第三章面向对象程序设计第四章数组、字符串、向量与哈希表第六章异常处理、递归和单体程序设计方法第七章文件与数据流第十章编程规范和程序调试第十一章多线程程序设计第十二章
网络程序设计
第十四章数据库程序设计
peiduoduo
·
2017-12-21 08:00
网络程序设计
课程总结
sa15226142王振西前言本学年
网络程序设计
课程项目是血常规报告的OCR识别和基于识别到的数据进行年龄和性别的预测。孟宁老师一直以开放式教学而深受同学们的喜爱,主张学生的自主性和主观能动性。
neverSoon
·
2017-12-05 05:04
网络程序设计
复习——Day02
day02
网络程序设计
网络程序设计
模型1.模型种类C/S:客户端/服务器端B/S:浏览器/服务器端C/S2.C/S是非对称模型网络应用的标准模型3.服务器类型重复型(循环型)并发型重复并发服务器.png4
启LS
·
2017-12-03 05:29
JAVA 的一些简单知识点
Java概述Java是什么Java是计算机编程语言Java是一种
网络程序设计
语言Java是一种计算机语言开发平台(JVM和JavaAPI)为什么要学习JavaJava是最流行的编程语言Java涉及桌面级的开发
John_62
·
2017-11-06 21:06
Java
网络程序设计
-WeTalk聊天程序
【关键词】Windows
网络程序设计
,事件选择模型,MFC,Client/S
啊,这谁顶得住!
·
2017-07-19 22:51
Windows网络编程
网络程序设计
-WeTalk聊天程序
【关键词】Windows
网络程序设计
,事件选择模型,MFC,Client/S
啊,这谁顶得住!
·
2017-07-19 22:51
Windows网络编程
实验五 I/O 模型网络程序实验
一、实验目的掌握WinsockI/O模型工作原理;熟悉I/O模型中使用的Winsock接口函数;掌握使用I/O模型进行
网络程序设计
的编程步骤;二、实验设计1、背景知识Windows套接字工作模式Windows
啊,这谁顶得住!
·
2017-07-19 22:43
Windows网络编程
Socket
网络程序设计
(2) ———— 基于UDP协议的客户-服务器socket实例
用TCP/TP进行网际互连(2)————基于UDP协议的客户-服务器socket实例1、UDP网络编程架构2、实现代码服务器:#include#include/*包含socket()/bind()*/#include/*包含structsockaddr_in*/#include/*包含memset()*/#definePORT_SERV8888/*服务器端口*/#defineBUFF_LEN256
阿凯就好
·
2017-07-03 08:41
Socket网络程序设计
Socket网络程序设计
网络程序设计
学习心得
网络程序设计
学习心得
网络程序设计
学习心得项目跟进情况A1神经网络实现手写字符识别系统A2血常规检验报告的图像OCR识别A3根据血常规检验的各项数据预测年龄和性别matlab神经网络采用SMO算法的SVM
qq_28591171
·
2017-01-07 11:38
网络程序设计
学习总结
学号:SA16225140姓名:李豪俊前言:为期7周的“
网络程序设计
”课程即将告一段落,在此提笔写下对于这门课的总结。
陌石路
·
2017-01-04 21:48
网络程序设计
课程总结
一、项目介绍在
网络程序设计
课程中,我们在孟宁老师的带领下进行了一个关于血常规检验报告OCR识别、深度学习与分析的项目的开发。
glacier523
·
2017-01-03 19:27
网络程序设计
课程总结
ustcseSA16225133寇亚飞课程目标课程安排commitpr项目地址关于A1a关于A2关于A3其他方面的一些学习课程心得课程目标通过实现一个医学辅助诊断的专家系统原型,具体为实现对血常规检测报告OCR识别结果,预测人物的年龄和性别,学习机器学习的常见算法,重点分析神经网路,理解和掌握常用算法的使用。课程安排A1a神经网络实现手写字符识别系统A2血常规检验报告的图像OCR识别A3根据血常规
Kyf_Coffee
·
2017-01-03 01:41
机器学习
神经网络
机器学习
P2P通信标准协议(一)之STUN
前一段时间在P2P通信原理与实现中介绍了P2P打洞的基本原理和方法,我们可以根据其原理为自己的
网络程序设计
一套通信规则,当然如果这套程序只有自己在使用是没什么问题的。
RunningZyx
·
2016-11-16 00:00
sip
C#
网络程序设计
1-6:百度百科-c#委托
参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的话语:publicvoidGreetPeople(stringname){//做某些额外的事情,比如初始化之类,此处略EnglishGreeting(name);}publicvoidEnglishGreeting(stringname){Console.WriteLine("
Shang176
·
2016-05-22 22:08
C#网络程序设计
C#
网络程序设计
1-5:方法回调、委托、线程的综合运用
图形设计见前面的文章代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Threa
Shang176
·
2016-05-21 20:54
C#网络程序设计
C#
网络程序设计
1-4:多线程并发执行
//图形界面设计见前面的文章usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Thread
Shang176
·
2016-05-21 20:38
C#网络程序设计
C#
网络程序设计
1-3:线程支持
图形界面设计如图所示:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Threading
Shang176
·
2016-05-21 20:52
C#网络程序设计
C#
网络程序设计
1-1:委托
图形界面的设计如图:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespace文本抄写员程序{publi
Shang176
·
2016-05-21 20:52
C#网络程序设计
JAVA--简易聊天室程序
写在前面:
网络程序设计
是指编写与其他计算机进行通信的程序,java已经将网络程序所需要的东西封装成不同的类。只要创建这些类的对象,进行实例化,使用相应的方法,即可实现功能。
qq_27035123
·
2016-04-28 21:00
java
socket
实例
聊天
[javase]IO
一、流java流分为两种,一种字节流,另一种是字符流,分别由四个抽象类表示:InputStream,OutputStream,Reader,Writer注:在
网络程序设计
中到底是使用字符流还是字节流呢?
alex_bean
·
2016-04-28 21:00
java
IO
linux多线程编程书籍推荐:linux大牛之路从这几本书开始总结
linux多线程编程是指基于Linux操作系统下的多线程编程,包括多任务程序的设计,并发程序设计,
网络程序设计
,数据共享等。Linux系统下的多线程遵循POSIX线程接口,称为pthread。
benpaobagzb
·
2016-04-02 15:50
Linux
C
linux多线程编程书籍推荐:linux大牛之路从这几本书开始总结
linux多线程编程是指基于Linux操作系统下的多线程编程,包括多任务程序的设计,并发程序设计,
网络程序设计
,数据共享等。Linux系统下的多线程遵循POSIX线程接口,称为pthread。
benpaobagzb
·
2016-04-02 15:00
Java nineteen
网络程序设计
UDP通信
1、UDP(UserDatagramProtocol用户数据报协议),网络信息传输的另一种形式。相较TCP,基于UDP的信息传递更快,但不提供可靠保证。用户无法知道数据能否正确到达,也不确定其到达顺序与发送顺序的一致。2、DatagramSocket类创建UDP程序的套接字。方法:new DatagramSocket(int port); //绑定到指定端口 new DatagramSocke
DouDouLee
·
2016-03-22 17:00
Java nineteen
网络程序设计
TCP通信
1、TCP(TransmissionControlProtocol传输控制协议),是一种面向连接的、可靠的、基于字节流的传输层通信协议,提供两台计算机之间可靠的数据传送,保证数据从一端送至连接的另一端的排列顺序和送出时的顺序相同,可靠性高。2、端口(port)和套接字(Socket)网络设计中的端口并非真实的物理存在,只是一个假想的连接装置,规定为0~65535之间的整数。0~1023用于一些知名
DouDouLee
·
2016-03-22 17:00
[国嵌攻略][092][UDP
网络程序设计
]
server.c#include #include #include #include #defineSERVER_PORT3333 voidmain(){ //创建标识 intserverfd; serverfd=socket(AF_INET,SOCK_DGRAM,0);//建立UDP连接 //绑定地址 structsockaddr_inserverAddr;
盛夏夜
·
2016-03-02 09:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他