- 0
- 0
- 约1.67千字
- 约 4页
- 2026-02-04 发布于湖南
- 举报
长春职业技术学院课程教案首页
No.14
授课题目
任务14:套接字编程
教学单元
学时
2[]4[?]
教学目标
[知识目标]:
1.TCP/IP的分层模型;
2.套接字概述;
3.套接字编程。
[能力目标]:
1.掌握TCP/IP分层模型;
2.理解TCP/IP协议;
3.会套接字编程;
[素质目标]:
1.培养学生分析及解决问题能力;
2.培养学生具备嵌入式Linux开发的能力;
重点
难点
重点:TCP/IP的分层模型、套接字
难点:套接字编程
教学方法
讲授法、演示法、实验法
能力训练
(作业)
教学体会
授课班级
授课时间及地点
年月日(星期)第节,楼室
年月日(星期)第节,楼室
年月日(星期)第节,楼室
年月日(星期)第节,楼室
长春职业技术学院课程教案用纸
教学环节
教学内容
备注
课程导入
复习提问:
什么是多线程?
多线程同步与互斥的方法?
NPTL线程库中提供了基本操作有哪些?
宣布本节课的主容:任务14:套接字编程
1.TCP/IP的分层模型;●
2.套接字概述;●
3.套接字编程。★
(●为重点内容★为难点内容)
15’
复习提问
讲与听
一、TCP/IP概述
1.TCP/IP的分层模型
OSI协议参考模型,它是基于国际标准化组织(ISO)的建议发展起来的,它分为7个层次:应用层、表示层、会话层、传输层、网络层、数据链路层及物理层。这个7层的协议模型虽然规定得非常细致和完善,但在实际中却得不到广泛的应用,其重要的原因之一就在于它过于复杂。但它仍是此后很多协议模型的基础。与此相区别的TCP/IP协议模型将OSI的7层协议模型简化为4层,从而更有利于实现和使用。
2.TCP/IP的分层模型特点
TCP/IP分层模型中有两大边界特性:一个是地址边界特性,它将IP逻辑地址与底层网络的硬件地址分开;一个是操作系统边界特性,它将网络应用与协议软件分开。
3.TCP/IP核心协议
二、网络编程基础
1.套接字(socket)概述
在Linux中的网络编程是通过socket接口来进行的。套接字(socket)是一种特殊的I/O接口,它也是一种文件描述符。socket是一种常用的进程之间通信机制,通过它不仅能实现本地机器上的进程之间的通信,而且通过网络能够在不同机器上的进程之间进行通信。
每一个socket都用一个半相关描述{协议、本地地址、本地端口}来表示;一个完整的套接字则用一个相关描述{协议、本地地址、本地端口、远程地址、远程端口}来表示。socket也有一个类似于打开文件的函数调用,该函数返回一个整型的socket描述符,随后的连接建立、数据传输等操作都是通过socket来实现的。
2.地址及顺序处理
(1)地址结构处理
(2)数据存储优先顺序
(3)地址格式转化
(4)名字地址转换
三、套接字编程
40’
讲授法,演示法
练与做
互动交流
学生实训
实训1套接字编程实验P215
教师巡视指导,改错。
80’
实验法
结与拓
学生总结实验结果。
(1)学生完成习题,各小组阐述相关内容,提问。
(2)教师着重解决普遍存在的问题,答疑;学生反思,整理笔记。
(25分钟)
课堂总结
由学生发言进行总结,之后老师点评:
1.本次课程需要涉及的知识点
2.本次课程需要达到的目标
总结引申
(20分钟)
您可能关注的文档
- 《Java Web 应用开发》教学计划.doc
- 《Java Web 应用与开发》教学方案.docx
- 《Java Web应用与开发(第2版)》-源码-庄国强.docx
- 《Java Web应用与开发》课程标准.doc
- 项目1 Java Web应用开发简介.pptx
- 项目2 编写JavaScript脚本.pptx
- 项目3 搭建Web开发环境.pptx
- 项目4 JSP基础语法.pptx
- 项目5 JSP内置对象.pptx
- 项目6 Servlet技术实战.pptx
- 嵌入式Linux应用开发编程基础教案任务15:网络高级编程.docx
- 嵌入式Linux应用开发编程基础教案任务16:NTP协议的客户端实现.docx
- 嵌入式Linux应用开发编程基础教案任务17:ARP断网攻击实验.docx
- 嵌入式Linux应用开发编程基础教案任务18:字符设备驱动编程.docx
- 嵌入式Linux应用开发编程基础教案6.1 套接字编程.pptx
- 嵌入式Linux应用开发编程基础教案项目04-print2-230728.pptx
- 嵌入式Linux应用开发编程基础教案项目06-列表230728.pptx
- 嵌入式Linux应用开发编程基础教案项目08-元祖230921.pptx
- 嵌入式Linux应用开发编程基础教案5.1 多线程编程.pptx
- 嵌入式Linux应用开发编程基础教案.docx
最近下载
- 2026年河南质量工程职业学院单招职业适应性测试题库有答案解析.docx VIP
- 2026年河南质量工程职业学院单招职业适应性考试备考试题及答案解析.docx VIP
- 2026年河南质量工程职业学院单招职业适应性测试备考试题及答案解析.docx VIP
- 2026年河南质量工程职业学院单招职业适应性测试题库及答案解析.docx VIP
- 6.1《北方地区自然特征与农业》课件-2023-2024学年人教版地理八年级下册.pptx VIP
- 2025年高考英语全国卷Ⅰ续写分析与教学策略.pptx VIP
- 6-1北方地区的自然特征与农业课件2022-2023学年人教版地理八年级下册.pptx VIP
- 2026年河南质量工程职业学院单招职业技能考试题库及答案解析.docx VIP
- 2026年河南质量工程职业学院单招职业技能考试题库及答案解析.docx VIP
- 天龙avrx550bt使用说明书.pdf
原创力文档

文档评论(0)