Network Applications and Protocols

Similar documents
6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

Business Data Communications and Networking

Internet. Class-In charge: S.Sasirekha

b) Diverse forms of physical connection - all sorts of wired connections, wireless connections, fiber optics, etc.

Networking and Health Information Exchange: ISO Open System Interconnection (OSI)

CPS221 Lecture: Layered Network Architecture

The Internet and the World Wide Web Lesson 3 Communicating on the Internet

The Internet and World Wide Web. Chapter4

What desktop integrations are available using Productivity Tools?

4 rd class Department of Network College of IT- University of Babylon

Chapter 8 Networking and Digital Communication

The Internet The Internet

is still the most used Internet app. According to some studies around 85% of Internet users still use for communication.

Data Communication and Network. Introducing Networks

Ian Hall Update: 26 June 2012 COMMUNICATION SERVICES AVAILABLE

CS348: Computer Networks (SMTP, POP3, IMAP4); FTP

VoIP/SIP: Economy and Mobility

INTERNET & WORLD WIDE WEB (UNIT-1) MECHANISM OF INTERNET

Networking and Health Information Exchange Unit 1a ISO Open Systems Interconnection (OSI) Slide 1. Slide 2. Slide 3

Introduction to Networking

Google Hangout Lin Zhong

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Overview of the Session Initiation Protocol

ITEC 3800 Data Communication and Network. Introducing Networks

Outside the Box: Networks and The Internet

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

Inside vs. Outside. Inside the Box What the computer owner actually has possession of 1/18/2011

FTP. FTP offers many facilities :

Class X Subject : IT (Vocational) Chapter -1 Ouestion / Answer

Computer Networking. Chapter #1. Dr. Abdulrhaman Alameer

Electronic Mail Paradigm

CONFERENCING & COLLABORATION

List of Applications and Protocols

Configuration and Application of Phone and Door Control

(electronic mail) is the exchange of computer-stored messages by telecommunication.

Electronic Mail (SMTP)

Cisco WebEx Web Conferencing Productivity Tools for Instant Messengers

Unit A: Computer and Internet Basics

Using Adobe Acrobat College. How to Host a Meeting - User s Guide

Computer Technology. Lesson 2: Internet Communication

Computer Technology. Scale Yourself. Lesson 2: Internet Communication. Learning Goal: Students will be able to define modern Web technologies.

Lecture 3 Protocol Stacks and Layering

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

Internet Protocol Stack! Principles of Network Applications! Some Network Apps" (and Their Protocols)! Application-Layer Protocols! Our goals:!

FACEBOOK through FUJITSU-DEV

Quick Start Guide Use your phone for more than just talking

ShoreTel Connect Integration with Microsoft

CSC 4900 Computer Networks: End-to-End Design

The Application Layer: SMTP, FTP

Analysis and Signature of Skype VoIP Session Traffic

TSIN02 - Internetworking

Internet Basics. Basic Terms and Concepts. Connecting to the Internet

Part I: Exploring the Web

Multimedia! 23/03/18. Part 3: Lecture 3! Content and multimedia! Internet traffic!

Part 3: Lecture 3! Content and multimedia!

Worldwide Release. Your world, Secured ND-IM005. Wi-Fi Interception System

WorldSmart Web Conferencing

This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett.

CDW LLC 200 North Milwaukee Avenue, Vernon Hills, IL

Vodafone One Net app Quick Start Guide For Android phone

CMSC 322 Computer Networks Applications and End-To- End

Introduction to the Application Layer. Computer Networks Term B14

Level 1 Technical. Microsoft Lync Basics. Contents

8 9 Before: Computers are categorized into three main categories from least to most powerful: microcomputers minicomputers mainframe computers Today:

This lesson was made possible with the assistance of the following organisations:

The Internet and World Wide Web Chapter4

A Multilingual Video Chat System Based on the Service-Oriented Architecture

Introduction to TCP/IP

Additional laboratory

Minnesota Microsoft Unified Communications User Group Welcome! March 26, 2009

1. Rich video conference control. Video Conferencing. System Solutions. Video Conferencing System

Chapter 2 The Internet and World Wide Web

RingCentral Meetings QuickStart Guide

Feature Seat and Device Summary

Technology Training Center. WebEx Meeting Center User Guide

Peer to Peer Networks

Chapter 7. Telecommunications, the Internet, and Wireless Technology

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards

ABSTRACT. that it avoids the tolls charged by ordinary telephone service

Multimedia in the Internet

Cloud Computing. Chapter 7 Collaboration in the Cloud

Quick Start Guide Use your phone for more than just talking

IMS Client Framework for All IP-Based Communication Networks

Subnet Multicast for Delivery of One-to-Many Multicast Applications

ES623 Networked Embedded Systems

CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~

Computer Network. Additionally there are two levels of ISDN access that may be provided. These are known as BRI and PRI.

Transporting Voice by Using IP

CS 457 Multimedia Applications. Fall 2014

Introduction. H.323 Basics CHAPTER

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts

Need For Protocol Architecture

Telemetry Data Sharing Using S/MIME

Need For Protocol Architecture

DATA COMMUNICATION AND NETWORKS

Vodafone One Net app Quick Start Guide For PC

Network Applications Principles of Network Applications

Guide to TCP/IP, Third. Chapter 6: Basic TCP/IP Services

E-companion. Quiz for IT-knowledge

Networking interview questions

Transcription:

Network Applications and Protocols

VoIP (Voice over Internet Protocol) Voice over IP (VoIP) is a methodology and group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. Other terms commonly associated with VoIP are IP telephony, Internet telephony, broadband telephony, and broadband phone service.

Early providers of voice-over-ip services offered business models and technical solutions that mirrored the architecture of the legacy telephone network. Second-generation providers, such as Skype, have built closed networks for private user bases, offering the benefit of free calls and convenience while potentially charging for access to other communication networks. This has limited the freedom of users to mix-and-match third-party hardware and software.

Third-generation providers, such as Google Talk, have adopted the concept of federated VoIP which is a departure from the architecture of the legacy networks. These solutions typically allow dynamic interconnection between users on any two domains on the Internet when a user wishes to place a call. VoIP systems employ session control and signalling protocols to control the signalling, set-up, and teardown of calls. They transport audio streams over IP networks using special media delivery protocols that encode voice, audio, video with audio codecs, and video codecs as Digital audio by streaming media.

Streaming Media Streaming media is multimedia that is constantly received by and presented to an end-user while being delivered by a provider. Its verb form, "to stream", refers to the process of delivering media in this manner; the term refers to the delivery method of the medium rather than the medium itself.

A client media player can begin playing the data (such as a movie) before the entire file has been transmitted. Distinguishing delivery method from the media distributed applies specifically to telecommunications networks, as most other delivery systems are either inherently streaming (e.g., radio, television) or inherently nonstreaming (e.g., books, video cassettes, audio CDs).

The term "streaming media" can apply to media other than video and audio such as live closed captioning, ticker tape, and real-time text, which are all considered "streaming text". The term "streaming" was first used in the early 1990s as a better description for video on demand on IP networks. Live streaming, which refers to content delivered live over the Internet, requires a camera for the media, an encoder to digitize the content, a media publisher, and a content delivery network to distribute and deliver the content.

FTP (File Transfer Protocol) The File Transfer Protocol (FTP) is a standard network protocol used to transfer computer files from one host to another host over a TCPbased network, such as the Internet. FTP is built on a client-server architecture and uses separate control and data connections between the client and the server. FTP users may authenticate themselves using a clear-text sign-in protocol, normally in the form of a username and password, but can connect anonymously if the server is configured to allow it.

For secure transmission that protects the username and password, and encrypts the content, FTP is often secured with SSL/TLS (FTPS). SSH File Transfer Protocol (SFTP) is sometimes also used instead, but is technologically different. The first FTP client applications were command-line applications developed before operating systems had graphical user interfaces, and are still shipped with most Windows, Unix, and Linux operating systems. Many FTP clients and automation utilities have since been developed for desktops, servers, mobile devices, and hardware, and FTP has been incorporated into productivity applications, such as Web page editors.

Email Electronic mail, most commonly referred to as email or e-mail since ca. 1993, is a method of exchanging digital messages from an author to one or more recipients. Modern email operates across the Internet or other computer networks. Some early email systems required that the author and the recipient both be online at the same time, in common with instant messaging.

Today's email systems are based on a store-and-forward model. Email servers accept, forward, deliver, and store messages. Neither the users nor their computers are required to be online simultaneously; they need connect only briefly, typically to a mail server, for as long as it takes to send or receive messages. Originally a text-only (ASCII) communications medium, Internet email was extended to carry, e.g. text in other character sets, multi-media content attachments, a process standardized in RFC 2045 through 2049. Collectively, these RFCs have come to be called Multipurpose Internet Mail Extensions (MIME).

Electronic mail predates the inception of the Internet and was in fact a crucial tool in creating it. Email is an information and communications technology. It uses technology to communicate a digital message over the Internet. Users use email differently, based on how they think about it. There are many software platforms available to send and receive. Popular email platforms include Gmail, Hotmail, Yahoo! Mail, Outlook, and many others. Network-based email is now carried by the Simple Mail Transfer Protocol (SMTP).

Instant Messaging Instant messaging (IM) is a type of online chat which offers real-time text transmission over the Internet. A LAN messenger operates in a similar way over a local area network. Short messages are typically transmitted bi-directionally between two parties, when each user chooses to complete a thought and select "send". Some IM applications can use push technology to provide real-time text, which transmits messages character by character, as they are composed.

More advanced instant messaging can add file transfer, clickable hyperlinks, Voice over IP, or video chat. Non-IM types of chat include multicast transmission, usually referred to as "chat rooms", where participants might be anonymous or might be previously known to each other (for example collaborators on a project that is using chat to facilitate communication). Instant messaging systems tend to facilitate connections between specified known users (often using a contact list also known as a "buddy list" or "friend list"). Depending on the IM protocol, the technical architecture can be peer-to-peer (direct point-to-point transmission) or client-server (a central server retransmits messages from the sender to the receiver).