【第22期】观点:IT 行业加班,到底有没有价值?

网络编程

原创 2016年06月02日 10:44:30
1:网络编程
(1)网络编程:通过编程语言实现计算机键的数据通信。
(2)网络编程的三要素:
A:Ip地址
是计算机的唯一标识
点分十进制。
IP地址的分类。
IP地址的组成。
ipconfig
ping

B:端口
是应用程序的标识
范围:0-65535 0-1024之间被占用。
C:协议
是定义的通信规则

UDP:
把数据打包
数据有限制
不建立连接
数据不可靠
速度快
TCP:
建立通道
数据无限制
数据可靠
速度慢
(3)UDP协议
A:发送数据
创建发送端的Socket对象
创建数据,并把数据打包
发送数据
释放资源

B:接收数据
创建接收端的Socket对象
创建数据包
用数据包接收数据
解析数据
释放资源
                

(4)TCP协议
A:发送数据
创建客户端的Socket对象
获取输出流
写数据
释放资源

B:接收数据
窗口服务器的Socket对象
监听客户端的连接
获取输入流
读取数据
显示数据
释放资源

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

SE高阶(16):Java网络编程详解

1、网络编程 网络编程          网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 ...

python网络编程学习初步

一、套接字 套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。 套接字为BSD UNIX系统核心的一部分,而且他们也被许多其他类似UNIX的操作系统包括Linux所采纳。许多非BSD UNIX系统(如ms-dos,windows,os/2,mac os及大部分主机环境)都以库形式提供对套接字的支持

day_07_QT网络编程

十四QT网络编程 1网络协议层次OSI七层 2回顾Linux的socket编程 3QT网络编程中相关类 1QHostAddress封装一个IP 2QAbstractSocket套接字类TCP和UDP都...

Android网络编程概述

首先,应该了解的几个问题: <span style="font-size: 14px; t

linux和网络编程笔记

第一部分、章节目录 3.4.1.程序的开始和结束 3.4.2.进程环境 3.4.3.进程的正式引入 3.4.4.fork创建子进程 3.4.5.父子进程对文件的操作 3.4.6.进程的诞生...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)