我是靠谱客的博主 彩色小霸王,最近开发中收集的这篇文章主要介绍linux网络通信基础实验,嵌入式Linux网络通信实验.doc,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

嵌入式Linux网络通信实验

淮阴工学院

Linux操作系统及嵌入式应用

实验报告

: 计算机工程学院

专 业:计算机科学与技术(物联网工程)

班 级: 物联网1111

姓 名: 蒋振 学 号:1111307116

指导教师: 孙成富

学年学期: 2014 ~ 2015 学年 第 1 学期

实验1 Socket全双工通信实验

实验目的

了解网络套接字编程

掌握网络通信服务器和客户端的工作过程

利用多线程实现全双工通信

下载并运行网络应用程序

实验环境

宿主机:Fedora 10

嵌入式Linux软硬件系统:TQ2440(基于S3C2440A)开发板

实验准备

Linux下的多线程编程

进程是程序执行时的一个实例,即它是程序已经执行到何种程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。

线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。一个进程由几个线程组成(拥有很多相对独立的执行流的用户程序共享应用程序的大部分数据结构),线程与同属一个进程的其他的线程共享进程所拥有的全部资源。

本实验使用多线程解决了并行通信的难题。关于多线程的函数主要是使用pthread.h头文件中定义的多线程操作函数,如pthread_create、pthread_cancel等。

TCP/IP概述

TCP/IP的分层模型

OSI协议参考模型,是基于国际标准化组织(ISO)的建议发展起来的,它分为7个层次:应用层、表示层、

最后

以上就是彩色小霸王为你收集整理的linux网络通信基础实验,嵌入式Linux网络通信实验.doc的全部内容,希望文章能够帮你解决linux网络通信基础实验,嵌入式Linux网络通信实验.doc所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部