网络编程基础1. 套接字概述1.1 套接字定义1.2 套接字类型2. IP地址3. 端口4. 字节序
原创 2022-01-04 11:57:06
481阅读
Linux网络编程基础套接字⏩套接字定义套接字(Socket)是一种特殊的I/O接口,也是一种文件描述符。Socket是一种常用的进程之间通讯机制,不仅能实现本地不同进程之间的通讯,而且通过网络能够在不同主机的进程之间进行通讯对于网络通讯而言,每个Socket都可用网络地址结构(协议、本地地址、本地端口)来表示。Socket通过一个专门的函数创建,并返回一个整型的Socket描述符,随后的各种操作
原创 2020-12-16 23:28:46
397阅读
协议:一组规则。分层模型结构:OSI七层er-server C/S
原创 2022-09-22 09:57:46
42阅读
oo
原创 2022-11-07 12:36:35
95阅读
转自:http://blogold.chinaunix.net/u/4502/showart.php?id=13285初等网络函数介绍(TCP)及示例程序1、socket int socket(int domain, int type,int protocol) domain:说明我们网络程序所在的主机采用的通讯协
转载 2021-08-23 15:42:00
99阅读
TCP/IP基础UDP提供无连接服务 UDP的数据格式:#ifdef __FAVOR_BSDs
原创 2022-08-09 18:35:16
134阅读
网络结构模式C/S结构客户机-服务器(client-server)结构。服务器完成对数据的管理,客户机完成与用户的交互任务。客户端是因特网上访问别人信息的机器,服务器是提供信息供人访问的机器。客户端通过局域网与服务器相连,接受用户请求,并通过网络向服务器端提出请求,对数据库进行操作。服务器接受客户机的请求,将数据提交给客户机,客户机将数据进行计算并将结果呈现给用户。服务器还要提供完善安全保护及对数
原创 2023-07-13 22:55:08
59阅读
服务套和客户机的信息函数1、字节转换函数 在网络上面有着许多类型的机器,这些机器在表示数据的字节顺序是不同的, 比如i386芯片是低字节在内存地址的低
转载 2021-08-23 11:36:29
83阅读
socket通信及tcp通信基础
原创 2015-12-06 12:04:46
2146阅读
00. 目录文章目录00. 目录01. 网络基础知识02. 附录01. 网络基础知识1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI 参考模型的层次是什么?有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。3)什么是骨干网?骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。...
原创 2022-03-16 11:44:06
397阅读
原创 2021-09-05 15:26:11
262阅读
#Socket简介 是一个编程接口是一种特殊的文件描述符(everything in Unix is a file)并不仅限于TCPIP协议面向连接(Transmission Control Protocol - TCPIP)无连接(User Datagram Protocol-UDP 和 Inte
转载 2017-02-03 13:07:00
134阅读
2评论
Linux高级编程——BSD socket的网络编程 宗旨:技术的学习是有限的,分享的精神是无限的。 一网络通信基础 TCP/IP协议簇基础:之所以称TCP/IP是一个协议簇,是由于TCP/IP包括TCP 、IP、UDP、ICMP等多种协议。下图是OSI模型与TCP/IP模型的对照。TCP/IP将网
转载 2017-07-21 21:32:00
205阅读
2评论
本文介绍了网络通信中的IP地址、端口号和socket编程基础。IP地址标识主机唯一性,端口号标识主机中的唯一网络进程。端口号范围分为知名端口号(0-1023)和动态分配端口号(1024-65535)。文章详细讲解了网络字节序概念及转换函数,并介绍了socket编程中的关键接口和数据结构,包括socket()、bind()等函数以及sockaddr、sockaddr_in结构体。最后说明了这些结构体之间的关系和使用方法,为网络编程提供了基础知识框架。
转载 25天前
418阅读
在学习Linux高并发网络编程开发总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。10-Linux系统编程-第10天(网络编程基础-socket)目录:一、Linux网络编程阶段二、网络基础1、网络开发两种设计模式2、协议的概念3、网络模型分层—两种4、以太网帧协议5、IP协议6、UDP协议7、TCP协议8、数据发送和接收9、TCP、UDP传输...
原创 2022-11-08 19:44:51
179阅读
1 套接字概念linux使用套接字进行进程间的通信;通过套接字,其他进程的位置对于应用程序来讲是透明的;套接字代表通信的端点,必须保证2个端点各有一个套接字才可以。套接字的通信过程如下:套接字实现了一层抽象,让用户感觉在操作文件一样。抽象过程如下:2 准备工作2.1 字节序在网络环境中,进程间通信是跨主机的,因此就有了字节序不统一的问题。为解决这个问题,网络协议提供...
原创 2021-08-11 23:10:33
274阅读
嵌入式 Linux网络编程一——Socket网络编程基础一、Socket简介1、网络中进程间通信本机进程使用进程号区别不同的进程进程间通信方式有管道、信号、消息队列、共享内存、信号量等。网络中进程间的通信首先需要识别进程所在主机在网络中的唯一标识即网络层的IP地址主机上的进程可以通过传输层的协议与端口号识别。2、Socket原理    Socket是应用层与
原创 精选 2016-07-10 20:45:31
10000+阅读
1点赞
ISO/OSI参考模型应用层(Application Layer)表示层(Presentation Layer)会话层(Session Layer)传输层(Transport Layer)网络层(Internet Layer)数据链路层( Data Link Layer)物理层(Physical Layer)TCP/IP四层模型应用层(Application La...
原创 2022-08-30 12:24:31
105阅读
网络编程基础 一、CS 与 BS 1.CS 客户端与服务端之间的关系 2.BS 浏览器与服务端之间的关系 # C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 二、什么是网络网络=物理连接介质+互联网通信协议 # OSI七层协议 应用层 表示层 会话层 传输层 ...
转载 2021-07-20 19:54:00
118阅读
2评论
Java网络编程基础与实践摘要 本文系统介绍了Java网络编程的核心概念与技术。主要内容包括:网络模型与协议(TCP/IP模型、TCP/UDP
原创 1月前
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5