Fundamentals of Network Communication

所在平台: Coursera

课程主页: https://www.coursera.org/learn/fundamentals-network-communications

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:网络通信基础 课程概述:本课程将网络的发展历程进行梳理,并识别出构成分层架构基础的关键概念和功能。课程中引入学生熟悉的协议和服务实例,解释这些服务是如何通过网络得到支持的。此外,我们将讲解数字通信中的基本概念,并重点关注错误控制技术,包括奇偶校验、极小多项式码和互联网校验和。学生需具备一定的C语言编程经验(C++/Java),以及计算机组织与IT架构的基础知识,计算机科学背景者将更有优势。 课程大纲: 1. **通信网络与服务** 描述:讨论三个示例网络及其相关服务的演变,服务如何影响现代网络的发展,并提供协议和服务的实际例子。 2. **分层架构** 描述:讲解OSI参考模型,展示通信过程如何划分为七层功能,并详细介绍TCP/IP架构及其路由示例。 3. **Socket API与数字传输** 描述:介绍BSD套接字,使学生能够编写使用TCP/IP协议提供服务的应用程序,同时简要介绍数字通信的基本原理。 4. **错误控制** 描述:介绍可以用于检测数字传输过程中可能发生的错误的编码技术。这些编码技术构成了提供可靠信息传输的协议基础。 5. **课程项目 - 网络通信基础** 描述:这是一个全面的同行评审评估项目。

课程大纲

Name:Communication Networks and Services

Description:This module discusses the evolution of three example networks and their associated services, how services are influencing the evolution of modern networks, and examples of protocols and services.

Name:Layered Architectures

Description:This module discusses the OSI reference model and show how the overall communication process can be organized into functions that are carried out in seven layers, and introduces the TCP/IP architecture with a detailed routing example.

Name:Socket API & Digital Transmissions

Description:This module introduces BSD sockets, which allow the student to write applications that use the service provided by the TCP/IP protocols. It also introduces some fundamentals of digital communications.

Name:Error Control

Description:This module presents coding techniques that can be used to detect errors that may occur during digital transmission. These coding techniques form the basis for protocols that provide reliable transfer of information.

Name:course project - fundamentals of network communication

Description:This is a comprehensive peer review assessment

课程评论(0条)

课程详情

In this course, we trace the evolution of networks and identify the key concepts and functions that form the basis for layered architecture. We introduce examples of protocols and services that are familiar to the students, and we explain how these services are supported by networks. Further, we explain fundamental concepts in digital communication, and focus on error control techniques that include parity check, polynomial code, and Internet checksum. Students will be required to have some previous programming experience in C-programming (C++/Java), some fundamental knowledge of computer organization and IT architecture and a background in computer science is a plus.

课程标签

0人关注该课程

主题相关的课程