CHAPTER 2 LITERATURE REVIEW

Size: px
Start display at page:

Download "CHAPTER 2 LITERATURE REVIEW"

Transcription

1 CHAPTER 2 LITERATURE REVIEW 2.1 FILE FORMATS Facsimile file format defines the typical way in which the information will be encoded Group 3 terminal file format The characteristics of G3 facsimile devices such as the terminal supported dimensions, coding scheme, modulation, demodulation and transmission time per total coded scan line which is the sum of data bits, fill bits and end-of-line bits are given in T.4 recommendation (ITU-T 2003). These devices can send black and white documents and also color documents, provided the device satisfies the color mode recommendation. Coding scheme The following is the coding scheme recommended for G3 terminals by T.4: One dimensional coding scheme o Data: Data has a chain of variable length code words and each code may represent either all white or all black. Black runs and white runs 21

2 alternate. One scan line (horizontal) of 215 mm length can have 1728 picture elements. The maximum length of one scan line of white and black run lengths are defined by code words. There are two types of code words such as terminating code word and make-up code word. Each run length in the range of 0 to 63 pels (picture elements) can have a terminating word. Make-up code word is used for run lengths which are a multiple of 64 up to a maximum run length of 1728 pels. The run length can be denoted by either one make-up code word followed by a terminating code word or one terminating code word. If the run length is in the range of 0 to 63, they are encoded with their terminating code and if the run length is in the range to 1728, first they will be encoded by the make-up code word representing the run length which is equal to or shorter than that required. This will be followed by terminating code word which represents the difference between the required run length and the run length of the make-up code. All the data lines should begin with white run length code word in order to make sure that the receiver maintains color synchronization. A white run length of zero will be sent if the actual scan line begins with a black run. o End-of-line (EOL): Every line of data will be followed by this code word. EOL signal happens before the first data line of a page. This is 22

3 a unique code word. It cannot be found in a valid line of data. Hence, resynchronization is possible after an error burst. o Fill: The Fill can be placed between EOL and the line of data. This cannot be placed within a line of data. Fill is used for sending a pause in the message flow. The Fill can be added in such a way the Fill, EOL and the transmission time of data should be greater than the minimum transmission time of the total coded scan line given in the pre-message control procedure. The maximum time for sending the Fill bits is less than five seconds. o Return To Control (RTC): Six consecutive EOL signals are sent to specify the end of the transmission of a document. The transmitting terminal will send a post message command after the RTC signal. These messages will be in the framed format Internet fax file format Fax over Internet uses the Tag Image File Format (TIFF) to represent the data. McIntyre et al. (1998) presents the TIFF fields and field values that are compatible with ITU-T recommendations for G3 facsimile. Fax data can be compressed into a TIFF file and TIFF fields will encode the parameters that describe the image data (Parsons & Rafferty 1998). The main aim of 23

4 TIFF is to give an atmosphere within which applications can exchange image data. TIFF gives a means for describing, storing and interchanging raster image data. TIFF file structure: TIFF is basically planned for scanned images and so it is best suited for facsimile. Facsimile image has a number of scanlines which has the same number of pixels. Typical TIFF file has an eight byte image file header. The byte order within the file is indicated by the first two bytes. The next two bytes are used for indicating the number 42. The number 42 recognizes the file as TIFF file. In addition to this, ordering is done in accordance with the value given in the first two bytes of the header. Finally, the last four bytes indicate the offset. This offset points to the first Image File Directory (IFD). IFD has a series of tagged fields which are in ascending order by tag value. TIFF file structure for facsimile: File structure of the TIFF is very flexible. There is no specific order for field values, IFDs and image data in a file. Ordering can be done by the individual applications. There some principles for the ordering of TIFF files such as: 1) A multipage fax document should have an IFD for each page. 2) The order of the IFD should be the same in the file as that of the page in the 24

5 document. 3) The IFD can precede the image data to which it have offsets. 4) The value data, IFD and the image data which has offsets should precede the next image IFD. 2.2 FAX MODEM STANDARDS Fax modems along with fax software are required to send and receive facsimile using a computer by connecting it to the telephone network. Fax modems can be connected externally or internally. The fax modems that can be connected internally are called fax boards. Table 2.1: Fax and modem standards Standard Speed Modulation V bit/s Trellis coded modulation V baud Audio frequency shift keying V.22bis V bit/s bit/s Quadrature amplitude modulation Phase shift keying V Phase shift keying & quadrature amplitude bit/s modulation 25

6 A modem modulates analog carrier signals to digital signals and demodulates the signals back to the transmitted information. Modems are often categorized by the amount of data they can send which is usually expressed in bits/bytes per second (Schulzrinne 2006). Modems are also categorized by their symbol rate which is expressed in baud (symbols per second). One of the differences between facsimile device and modem transmission is that in a facsimile device the payload initiates as a paper image which has been converted as digital data but in modem the payload initiates as digital data. Some standards that are common to facsimile devices and modems are given in Table FACSIMILE PROTOCOLS T.38 T.38 is the only protocol standardized for implementing real time fax over IP. T.38 protocol can be used for communication between facsimile devices that are directly connected to an IP network. This can also be used for communication between PSTN facsimile devices through Internet by using fax gateways. The gateway can be an Analog Telephone Adapter (ATA) box, which can connect the traditional fax to the Internet. The facsimile will be sent as image data and this will reduce the bandwidth required for transmission. The traditional T.38 specification uses a V.17 26

7 modem with operation up to bps (ITU-T 1991). The new version uses V.34 modem with operation up to bps. T.38 can work using TCP (Transmission Control Protocol) or UDP (User Datagram Protocol) or RTP (Real-time Transport Protocol) as the transport layer protocol (Stevens 1999, Comer 2007, Comer & Stevens 2003). TCP is best for communication when there is no real-time constraint between the communicating terminals. TCP provides proper error control but the gateways will have only little control over the fax data timing. Hence, UDP is preferred and more popular as transport layer protocol for real-time facsimile communication than TCP. Figure 2.1: Elements of a T.38 facsimile terminal 27

8 The reporting statistics provided by UDPTL (UDP Transport Layer) was not as good as RTP (Jones & Tamura 2006). In addition to this, it did protect the integrity and did not provide encryption. RTP provides header compression and it is interoperable with a wider range of devices such as Network Address Translation (NAT), firewalls etc. TPKT which is ISO (International Standards Organization) Transport Service on top of the TCP offers a technique to carry data over TCP/IP networks (Pouffary & Young 1997). The messages that pass between T.38 terminals called the Internet Facsimile Protocol (IFP) messages are dependent on the transport layer protocol. In contradictory, the second stage packetiser is dependent on the transport layer protocol used. In order to improve the reliability of T.38 protocol when UDPTL and RTP are used, Forward Error Correction (FEC) information is added to the packets. TPKT encapsulation describes the starting and ending of IFP packets in a TCP stream. Figure 2.1 shows the elements of a T.38 facsimile terminal. HDLC (High-level Data Link Control) decoder outputs HDLC frames octet by octet and thus prevents unacceptable latency. HDLC encoder takes the incoming message and adjusts the length if the data is falling behind and does the flow control. 28

9 Figure 2.2: Elements of a T.38 gateway 29

10 During T.30 message analysis and manipulation, the content of the message are tracked and passes the frames with minimum possible delay. Figure 2.2 shows the elements of a T.38 gateway. TCF (Training Confirmation) has a stream of zero bits. It is not required to exchange the TCF data between the T.38 entities and it can be checked locally. This can be done when TCP/TPKT is used as the transport layer protocol. In this case, a TCF checker and a TCF generator are required T.37 The store and forward method of faxing uses the T.37 protocol and this method has the capability of storing the faxes between the sending and receiving stages if required. This method is simple and reliable. Figure 2.3 shows the facsimile transmission using T.37 protocol. Store and forward faxing has the capability of delivering the faxes as messages. In addition to this standard , messages can be delivered, as facsimile messages to the G3 facsimile equipment. The sending facsimile will be connected to the IP network using on-ramp gateway. This gateway will convert the facsimile into messages which can be sent over IP network. Accordingly, the on-ramp gateway converts the facsimile from the PSTN based fax equipment to TIFF (Tagged Image File Format) file attachment. This gateway assigns the TIFF file to by producing MIME 30

11 (Multipurpose Internet Mail Extension) message (Freed & Klensin 2005). This type of is called the fax mail. Figure 2.3: T.37 facsimile transmissions The on ramp gateway will forward the fax mail and the attachment to the concerned SMTP (Simple Mail Transfer Protocol) server of the messaging infrastructure. The message will be routed and transported to the 31

12 destination by the messaging infrastructure. The gateway at the terminating end called the off-ramp gateway will convert these messages back to facsimile messages. 2.4 PERFORMANCE EVALUATION OF FACSIMILE IN AN IP NETWORK The facsimile sent using the IP network should work efficiently and must be as reliable as that in PSTN. The performance of facsimile will be the same in IP and PSTN networks during ideal network conditions. Achieving this ideal condition during transmission is challenging. The research work by Aljaz, Imperl & Mrak (2007) evaluated the performance of FoIP under various characteristics of IP networks such as jitter, packet loss and delay using G.711 codec and T.38 protocol. In an IP network, which is also known as packet based network, the data moves in small blocks called packets. Each packet may follow different routes to reach the destination. The packets are reassembled at the destination on arrival. Delay is the time required for the packet to travel from the source to the destination. Jitter is the variation in delay and it is caused mostly due to network congestion. Packet loss happens when some packets fail to reach the destination. The G.711 codec is mainly used in telephony and it is the 32

13 first ITU-T recommendation for speech coding. It is also known as Pulse Code Modulation (PCM). G.711 can be used for sending PSTN signals, modem signals and facsimile documents through the IP network. It provides end to end connectivity and all the signals and modem tones and negotiations are passed transparently through the IP network. Test environment Figure 2.4: Test environment The performance analysis by Aljaz, Imperl & Mrak (2007) was conducted in a test environment which created conditions similar to a public 33

14 packet based network as shown in Figure 2.4. G3 facsimile equipment was connected to TDM exchange directly. Two FoIP gateways were used to connect PSTN network to the IP network. A packet based network emulator device was used to emulate various network parameters such as delay, jitter and packet loss. Test methodology Test methodology was derived considering that the image quality evaluation is a matter of subjective judgment and recurrent assessment of the same image may produce different results. The transmission speed and quality of the facsimile document can depend on the quality of the sending and receiving facsimile equipment. The network characteristics such as delay, jitter and packet loss cannot be exactly controlled. So the two facsimile documents sent between same equipment using the same protocol under same network characteristics may yield various results. The test image used for the experiment was standardized, digitized image set with high density and patterns that offer enough observation points for the analysis of image quality. The quality of a transmitted image (FoIP IQ ) evaluation was done by evaluating ten observation points. Ten observation points were defined. These 10 observation points were assigned 2 points if all 34

15 the details of the observation point were clear, 1 point if some were clear and some were blurred, and 0 if most of the observation points were not clear. Average transmission time (FoIP TT ) is the difference between the start time of the facsimile transmission (t start ) and the end time of the successful transmission at the receiving facsimile device (t end ): The Normalized Transmission Time (FoIP NTT ) is the ratio of FoIP TT and FoIP TTO parameters: where FoIP TTO was defined as the average measured transmission time in the case of ideal network condition, when there is no traffic congestion. The FoIP SR parameter was defined as the ratio of number of successful transmission (n ok ) to the total number of facsimile documents sent (n fax ): Facsimile Satisfactory Rate parameter (FSR) is given by: 35

16 One hundred subjects, who are familiar with the facsimile communication, were interviewed and they agreed with a minimum value points for FoIP IQ, 0.8 for FoIP SR and FoIP NTT can be below 1.1. Considering the above values for each parameter, the acceptable value of FSR derived is In order to study the influence of delay on the facsimile transmission, the emulation device simulated a delay of 0 to 500 ms. To study the influence of packet loss on the facsimile transmission, the emulation device simulated 0% to 9 % packet loss. The jitter was set according to the Gaussian distribution as ( ) ( ) where ( ) indicates the probability that a packet arrives in time x with an average delay µ and standard deviation δ. For each facsimile, three average one way delay values µ=98, 132 and 166 ms, were used. The values of standard deviation δ used were 5 to 45 ms to study the influence of packet delay variation. The experimental result showed that there was no degradation in the image quality when a constant delay was introduced during the facsimile transmission using the G.711 codec and T.38 protocol. The most important 36

17 network characteristic that affected the performance was the packet loss. In this scenario, T.38 protocol performed better than G.711 codec. For T.38 protocol, the facsimile transmission was successful for a packet loss upto 4% and 0.3 % to 0.8% for G.711 codec. As in the case of packet loss, the T.38 protocol performed better in the case of packet delay variation (jitter). 2.5 ADAPTIVE INTERNET FAX PROTOCOL Yeo et al. (2000) delivers a framework for facsimile transmission through Internet using Adaptive Internet Fax Protocol (AIFP). AIFP provides delivery confirmation for real time facsimile transmission. It is designed to be used by all venders and interoperates with other Internet facsimile protocols. AIFP consists of three protocols such as control secondary protocol, feedback secondary protocol and data transfer secondary protocol. Control secondary protocol is used for exchanging capabilities by the facsimile equipment before starting the data transmission. In addition, this protocol is also used for synchronization by sender and receiver when they change from TCP socket to UDP socket or vice versa for the data transfer. Feedback secondary protocol provides dynamic QoS using network initiated control. The core protocol of AIFP is the data transfer secondary protocol. This protocol is responsible for the data transmission using TCP or UDP. 37

18 Integrating these three secondary protocols, AIFP can handle issues such as capability exchange, change of data socket, data transfer and network load feedback. AIFP is fast in delivery of the facsimile document. It is inexpensive in its operating system and hardware requirements. 2.6 SIP CONTACT HEADER IN FoIP SIP (Session Initiation Protocol) can be used for the real time facsimile communication (Choudhary, Perl & Sidhu 2001). The research work by Sarvakar et al. (2009) suggests that the utilization of SIP in combination with SDP (Session Description Protocol) can reduce the load on proxy servers for the FoIP applications. SIP/SDP can be used for negotiating fax parameters. SDP attribute fields can be used to specify the parameters of the T.38 facsimile. SIP along with SDP provides efficient fax session establishment, management etc. during real time facsimile transmission. 2.7 MULTICASTING IN REAL TIME FoIP Multicasting is the transmission of a message to a group of destinations simultaneously from a source. In computer networking, it is referred as one-tomany communication. Irshad, Nawaz & Mohsin (2006) have proposed architecture and demonstrate several practices for implementing multicasting of real time facsimile transmission. In this architecture, when the sending 38

19 terminal initiates the call, the facsimile transmission can take place with the same traditional five phases and the multicasting work will be accomplished by the IP multicast and IGMP (Internet Group Management Protocol). IGMP is the most common protocol used for multicasting in an IP network. This architecture requires the sending and the receiving devices to share similar capabilities such as exchange data and flags at the same rates. In this case, a local database is maintained on gateways with IP addresses of the destination gateways with respective fax numbers. This aids in the address calculation of the receiving facsimile devices. 2.8 JUNK FAX Junk faxes are often unwanted advertisements sent through facsimile transmissions. They are in fact a form of telemarketing. They are same as junk or spam mail. Generally, a firewall is a software or hardware that is used to protect the resources in a network. Junk fax can be prevented by installing fax firewall (Home & office phone depot 2012) on the fax line which has caller ID service. Hence, only the invited senders facsimile will be received. The senders can be invited using number, name or wildcard. The firewall facilitates blocking of anonymous numbers. The blocking can be done based on numbers, area codes or prefixes. The faxes can also be directed to additional fax machines. 39

20 2.9 IP FAX SOFTWARE FaxBack (2006) examines the aspects of IP fax software such as NET SatisFAXtion. It evaluates how this software can be used in a VoIP environment and how to avoid buying expensive fax hardware. It details the advantages of using IP fax software and how to make advantage of built-in fax capabilities of VoIP systems. 40

Performance Evaluation and Comparison of Facsimile Transmission in IP and PSTN Networks

Performance Evaluation and Comparison of Facsimile Transmission in IP and PSTN Networks 2012 International Conference on Software and Computer Applications (ICSCA 2012) IPCSIT vol. 41 (2012) (2012) IACSIT Press, Singapore Performance Evaluation and Comparison of Facsimile Transmission in

More information

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert data into a proper analog signal for playback. The variations

More information

Popular protocols for serving media

Popular protocols for serving media Popular protocols for serving media Network transmission control RTP Realtime Transmission Protocol RTCP Realtime Transmission Control Protocol Session control Real-Time Streaming Protocol (RTSP) Session

More information

Chapter 11: Understanding the H.323 Standard

Chapter 11: Understanding the H.323 Standard Página 1 de 7 Chapter 11: Understanding the H.323 Standard This chapter contains information about the H.323 standard and its architecture, and discusses how Microsoft Windows NetMeeting supports H.323

More information

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

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts VoIP System Gatekeeper: A gatekeeper is useful for handling VoIP call connections includes managing terminals, gateways and MCU's (multipoint

More information

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

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print, ANNEX B - Communications Protocol Overheads The OSI Model is a conceptual model that standardizes the functions of a telecommunication or computing system without regard of their underlying internal structure

More information

Networking interview questions

Networking interview questions Networking interview questions What is LAN? LAN is a computer network that spans a relatively small area. Most LANs are confined to a single building or group of buildings. However, one LAN can be connected

More information

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Network Models The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding and developing computer-to-computer communication

More information

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

ABSTRACT. that it avoids the tolls charged by ordinary telephone service ABSTRACT VoIP (voice over IP - that is, voice delivered using the Internet Protocol) is a term used in IP telephony for a set of facilities for managing the delivery of voice information using the Internet

More information

Fax and Modem Services over IP Overview

Fax and Modem Services over IP Overview Fax and Modem Services over IP Overview Last Updated: December 4, 2012 This application guide includes descriptions and configuration instructions for fax and modem transmission capabilities on Cisco Voice

More information

Multimedia Applications. Classification of Applications. Transport and Network Layer

Multimedia Applications. Classification of Applications. Transport and Network Layer Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Protocols Quality of Service and Resource Management

More information

Transporting Voice by Using IP

Transporting Voice by Using IP Transporting Voice by Using IP National Chi Nan University Quincy Wu Email: solomon@ipv6.club.tw 1 Outline Introduction Voice over IP RTP & SIP Conclusion 2 Digital Circuit Technology Developed by telephone

More information

Security and Lawful Intercept In VoIP Networks. Manohar Mahavadi Centillium Communications Inc. Fremont, California

Security and Lawful Intercept In VoIP Networks. Manohar Mahavadi Centillium Communications Inc. Fremont, California Security and Lawful Intercept In VoIP Networks Manohar Mahavadi Centillium Communications Inc. Fremont, California Agenda VoIP: Packet switched network VoIP devices VoIP protocols Security and issues in

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:

More information

TODAY AGENDA. VOIP Mobile IP

TODAY AGENDA. VOIP Mobile IP VOIP & MOBILE IP PREVIOUS LECTURE Why Networks? And types of Networks Network Topologies Protocols, Elements and Applications of Protocols TCP/IP and OSI Model Packet and Circuit Switching 2 TODAY AGENDA

More information

Transporting Voice by Using IP

Transporting Voice by Using IP Transporting Voice by Using IP Voice over UDP, not TCP Speech Small packets, 10 40 ms Occasional packet loss is not a catastrophe Delay-sensitive TCP: connection set-up, ack, retransmit delays 5 % packet

More information

Introduction to VoIP. Cisco Networking Academy Program Cisco Systems, Inc. All rights reserved. Cisco Public. IP Telephony

Introduction to VoIP. Cisco Networking Academy Program Cisco Systems, Inc. All rights reserved. Cisco Public. IP Telephony Introduction to VoIP Cisco Networking Academy Program 1 Requirements of Voice in an IP Internetwork 2 IP Internetwork IP is connectionless. IP provides multiple paths from source to destination. 3 Packet

More information

Lecture-4. TCP/IP-Overview:

Lecture-4. TCP/IP-Overview: Lecture-4 TCP/IP-Overview: The history goes back to ARPANET a research network sponsored by DoD US Govt. It eventually connected hundreds of universities and govt installations, using leased telephone

More information

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport:

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport: Real Time Protocols Tarik Cicic University of Oslo December 2001 Overview IETF-suite of real-time protocols data transport: Real-time Transport Protocol (RTP) connection establishment and control: Real

More information

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved. VoIP Basics Phone Network Typical SS7 Network Architecture What is VoIP? (or IP Telephony) Voice over IP (VoIP) is the transmission of digitized telephone calls over a packet switched data network (like

More information

Transport protocols Introduction

Transport protocols Introduction Transport protocols 12.1 Introduction All protocol suites have one or more transport protocols to mask the corresponding application protocols from the service provided by the different types of network

More information

13. Internet Applications 최양희서울대학교컴퓨터공학부

13. Internet Applications 최양희서울대학교컴퓨터공학부 13. Internet Applications 최양희서울대학교컴퓨터공학부 Internet Applications Telnet File Transfer (FTP) E-mail (SMTP) Web (HTTP) Internet Telephony (SIP/SDP) Presence Multimedia (Audio/Video Broadcasting, AoD/VoD) Network

More information

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

Multimedia! 23/03/18. Part 3: Lecture 3! Content and multimedia! Internet traffic! Part 3: Lecture 3 Content and multimedia Internet traffic Multimedia How can multimedia be transmitted? Interactive/real-time Streaming 1 Voice over IP Interactive multimedia Voice and multimedia sessions

More information

Part 3: Lecture 3! Content and multimedia!

Part 3: Lecture 3! Content and multimedia! Part 3: Lecture 3! Content and multimedia! Internet traffic! Multimedia! How can multimedia be transmitted?! Interactive/real-time! Streaming! Interactive multimedia! Voice over IP! Voice and multimedia

More information

Location Based Advanced Phone Dialer. A mobile client solution to perform voice calls over internet protocol. Jorge Duda de Matos

Location Based Advanced Phone Dialer. A mobile client solution to perform voice calls over internet protocol. Jorge Duda de Matos Location Based Advanced Phone Dialer A mobile client solution to perform voice calls over internet protocol Jorge Duda de Matos Superior Institute of Technology (IST) Lisbon, Portugal Abstract Mobile communication

More information

Information on Sage s Fax Emulator

Information on Sage s Fax Emulator Information on Sage s Fax Emulator Renshou Dai June 3, 2004 1 Introduction Sage s Fax Emulator (SFE) is a test feature that emulates both a realistic FAX transmitter and a FAX receiver. By FAX transmitter,

More information

Multimedia Networking

Multimedia Networking CMPT765/408 08-1 Multimedia Networking 1 Overview Multimedia Networking The note is mainly based on Chapter 7, Computer Networking, A Top-Down Approach Featuring the Internet (4th edition), by J.F. Kurose

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

Overview of the Session Initiation Protocol

Overview of the Session Initiation Protocol CHAPTER 1 This chapter provides an overview of SIP. It includes the following sections: Introduction to SIP, page 1-1 Components of SIP, page 1-2 How SIP Works, page 1-3 SIP Versus H.323, page 1-8 Introduction

More information

CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER

CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER Transport Layer The Transport layer ensures the reliable arrival of messages and provides error checking mechanisms and data

More information

Provides port number addressing, so that the correct destination application can receive the packet

Provides port number addressing, so that the correct destination application can receive the packet Why Voice over IP? Traditional TDM (Time-division multiplexing) High recurring maintenance costs Monolithic switch design with proprietary interfaces Uses dedicated, voice-only bandwidth in HFC network

More information

Open Systems Interconnection Model

Open Systems Interconnection Model OPEN SYSTEMS INTERCONNECTION AND TCP/IP PROTOCOL SUITE TCP/IP P Open Systems Interconnection Model An ISO standard that covers all aspects of network communications A layered framework consisting of seven

More information

RECOMMENDATION ITU-R BT.1720 *

RECOMMENDATION ITU-R BT.1720 * Rec. ITU-R BT.1720 1 RECOMMENDATION ITU-R BT.1720 * Quality of service ranking and measurement methods for digital video broadcasting services delivered over broadband Internet protocol networks (Question

More information

DATA COMMUNICATION AND NETWORKS

DATA COMMUNICATION AND NETWORKS DATA COMMUNICATION AND NETWORKS A/L Guide TERAN SUBASINGHE Data Communication What is data communication? Data Communication is a process of exchanging data or information between two or more devices along

More information

Network Extension Unit (NXU)

Network Extension Unit (NXU) Network Extension Unit (NXU) Purpose--Bandwidth Capabilities The purpose of the application note is to provide a description of the NXU bandwidth. The details will cover the following: General description

More information

Network+ Guide to Networks 6th Edition. Chapter 12 Voice and Video Over IP

Network+ Guide to Networks 6th Edition. Chapter 12 Voice and Video Over IP Network+ Guide to Networks 6th Edition Chapter 12 Voice and Video Over IP Objectives Use terminology specific to converged networks Explain VoIP (Voice over IP) services, PBXs, and their user interfaces

More information

Avaya PBX SIP TRUNKING Setup & User Guide

Avaya PBX SIP TRUNKING Setup & User Guide Avaya PBX SIP TRUNKING Setup & User Guide Nextiva.com (800) 285-7995 2 P a g e Contents Description... 3 Avaya IP PBX Configuration... 3 Licensing and Physical Hardware... 4 System Tab Configuration...

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

INTERNATIONAL INTERCONNECTION FORUM FOR SERVICES OVER IP. (i3 FORUM) Interoperability Test Plan for International Voice services

INTERNATIONAL INTERCONNECTION FORUM FOR SERVICES OVER IP. (i3 FORUM) Interoperability Test Plan for International Voice services INTERNATIONAL INTERCONNECTION FORUM FOR SERVICES OVER IP (i3 FORUM) Workstream Technical Aspects Workstream Operations Interoperability Test Plan for International Voice services (Release 3.0) May 2010

More information

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties

More information

Real-time Services BUPT/QMUL

Real-time Services BUPT/QMUL Real-time Services BUPT/QMUL 2017-05-27 Agenda Real-time services over Internet Real-time transport protocols RTP (Real-time Transport Protocol) RTCP (RTP Control Protocol) Multimedia signaling protocols

More information

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS Prof. Dr. Hasan Hüseyin BALIK (2 nd Week) 2. Protocol Architecture, TCP/IP, and Internet-Based Applications 2.Outline The Need for a Protocol Architecture

More information

Fax, Modem, and Text Support over IP Configuration Guide, Cisco IOS Release 15M&T

Fax, Modem, and Text Support over IP Configuration Guide, Cisco IOS Release 15M&T Fax, Modem, and Text Support over IP Configuration Guide, Cisco IOS Release 15M&T Last Modified: July 31, 2015 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA

More information

Secure Telephony Enabled Middle-box (STEM)

Secure Telephony Enabled Middle-box (STEM) Report on Secure Telephony Enabled Middle-box (STEM) Maggie Nguyen 04/14/2003 Dr. Mark Stamp - SJSU - CS 265 - Spring 2003 Table of Content 1. Introduction 1 2. IP Telephony Overview.. 1 2.1 Major Components

More information

Multimedia in the Internet

Multimedia in the Internet Protocols for multimedia in the Internet Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ > 4 4 3 < 2 Applications and protocol stack DNS Telnet

More information

Communication Fundamentals in Computer Networks

Communication Fundamentals in Computer Networks Lecture 11 Communication Fundamentals in Computer Networks M. Adnan Quaium Assistant Professor Department of Electrical and Electronic Engineering Ahsanullah University of Science and Technology Room 4A07

More information

Multimedia networking: outline

Multimedia networking: outline Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications: RTP, SIP 7.5 network support

More information

Multimedia Communications

Multimedia Communications Multimedia Communications Prof. Pallapa Venkataram, Electrical Communication Engineering, Indian Institute of Science, Bangalore 560012, India Objectives To know the networking evolution. To understand

More information

CSC 4900 Computer Networks: Multimedia Applications

CSC 4900 Computer Networks: Multimedia Applications CSC 4900 Computer Networks: Multimedia Applications Professor Henry Carter Fall 2017 Last Time What is a VPN? What technology/protocol suite is generally used to implement them? How much protection does

More information

Synopsis of Basic VoIP Concepts

Synopsis of Basic VoIP Concepts APPENDIX B The Catalyst 4224 Access Gateway Switch (Catalyst 4224) provides Voice over IP (VoIP) gateway applications for a micro branch office. This chapter introduces some basic VoIP concepts. This chapter

More information

RTP. Prof. C. Noronha RTP. Real-Time Transport Protocol RFC 1889

RTP. Prof. C. Noronha RTP. Real-Time Transport Protocol RFC 1889 RTP Real-Time Transport Protocol RFC 1889 1 What is RTP? Primary objective: stream continuous media over a best-effort packet-switched network in an interoperable way. Protocol requirements: Payload Type

More information

H.323. Definition. Overview. Topics

H.323. Definition. Overview. Topics H.323 Definition H.323 is a standard that specifies the components, protocols and procedures that provide multimedia communication services real-time audio, video, and data communications over packet networks,

More information

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach Chapter 9 Multimedia Networking A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations;

More information

Information on Sage s Fax Emulator

Information on Sage s Fax Emulator Information on Sage s Fax Emulator Renshou Dai June 6, 2002 1 Introduction Sage s Fax Emulator (SFE) is a test feature that allows a user to place a call to a real fax machine from Sage s test equipment

More information

ZyXEL V120 Support Notes. ZyXEL V120. (V120 IP Attendant 1 Runtime License) Support Notes

ZyXEL V120 Support Notes. ZyXEL V120. (V120 IP Attendant 1 Runtime License) Support Notes ZyXEL V120 (V120 IP Attendant 1 Runtime License) Support Notes Version 1.00 April 2009 1 Contents Overview 1. Overview of V120 IP Attendant...3 2. Setting up the V120...4 3. Auto Provision...7 4. V120

More information

Computer Networks and reference models. 1. List of Problems (so far)

Computer Networks and reference models. 1. List of Problems (so far) Computer s and reference models Chapter 2 1. List of Problems (so far) How to ensure connectivity between users? How to share a wire? How to pass a message through the network? How to build Scalable s?

More information

Voice over IP (VoIP)

Voice over IP (VoIP) Voice over IP (VoIP) David Wang, Ph.D. UT Arlington 1 Purposes of this Lecture To present an overview of Voice over IP To use VoIP as an example To review what we have learned so far To use what we have

More information

Multimedia Protocols. Foreleser: Carsten Griwodz Mai INF-3190: Multimedia Protocols

Multimedia Protocols. Foreleser: Carsten Griwodz Mai INF-3190: Multimedia Protocols Multimedia Protocols Foreleser: Carsten Griwodz Email: griff@ifi.uio.no 11. Mai 2006 1 INF-3190: Multimedia Protocols Media! Medium: "Thing in the middle! here: means to distribute and present information!

More information

CS 457 Multimedia Applications. Fall 2014

CS 457 Multimedia Applications. Fall 2014 CS 457 Multimedia Applications Fall 2014 Topics Digital audio and video Sampling, quantizing, and compressing Multimedia applications Streaming audio and video for playback Live, interactive audio and

More information

Test Report Fax over IP service. (October 2011)

Test Report Fax over IP service. (October 2011) THE JOINT FOIP TASK GROUP OF THE INTERNATIONAL INTERCONNECTION FORUM FOR SERVICES OVER IP Workstream Technical Aspects (i3 FORUM) (www.i3forum.org) AND THE SIP FORUM (WWW.SIPFORUM.ORG) Test Report Fax

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 8: SIP and H323 Litterature: 2004 Image Coding Group, Linköpings Universitet Lecture 8: SIP and H323 Goals: After this lecture you should Understand the basics of SIP and it's architecture Understand

More information

ETSF10 Internet Protocols Transport Layer Protocols

ETSF10 Internet Protocols Transport Layer Protocols ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.2 Kaan Bür, Jens Andersson Transport Layer Protocols Special Topic: Quality of Service (QoS) [ed.4 ch.24.1+5-6] [ed.5 ch.30.1-2]

More information

Summary of last time " " "

Summary of last time   Summary of last time " " " Part 1: Lecture 3 Beyond TCP TCP congestion control Slow start Congestion avoidance. TCP options Window scale SACKS Colloquia: Multipath TCP Further improvements on congestion

More information

CS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet

CS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet : Computer Networks Lecture 9: May 03, 2004 Media over Internet Media over the Internet Media = Voice and Video Key characteristic of media: Realtime Which we ve chosen to define in terms of playback,

More information

ITU-T T.38. Procedures for real-time Group 3 facsimile communication over IP networks

ITU-T T.38. Procedures for real-time Group 3 facsimile communication over IP networks International Telecommunication Union ITU-T T.38 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (09/2010) SERIES T: TERMINALS FOR TELEMATIC SERVICES Facsimile Group 3 protocols Procedures for real-time

More information

CS-461 Internetworking. Dr. Mohamed Aboutabl

CS-461 Internetworking. Dr. Mohamed Aboutabl CS-461 Internetworking Dr. Mohamed Aboutabl http://www.cs.jmu.edu/users/aboutams The McGraw-Hill Companies, Inc., 2000 1 Chapter 1 Introduction The McGraw-Hill Companies, Inc., 2000 2 Internet today Network

More information

Transport Over IP. CSCI 690 Michael Hutt New York Institute of Technology

Transport Over IP. CSCI 690 Michael Hutt New York Institute of Technology Transport Over IP CSCI 690 Michael Hutt New York Institute of Technology Transport Over IP What is a transport protocol? Choosing to use a transport protocol Ports and Addresses Datagrams UDP What is a

More information

Provide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications

Provide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications Contents: Real-time Transport Protocol (RTP) Purpose Protocol Stack RTP Header Real-time Transport Control Protocol (RTCP) Voice over IP (VoIP) Motivation H.323 SIP VoIP Performance Tests Build-out Delay

More information

What is the difference between unicast and multicast? (P# 114)

What is the difference between unicast and multicast? (P# 114) 1 FINAL TERM FALL2011 (eagle_eye) CS610 current final term subjective all solved data by eagle_eye MY paper of CS610 COPUTER NETWORKS There were 30 MCQs Question no. 31 (Marks2) Find the class in 00000001.001011.1001.111

More information

ITU-T T.38. Procedures for real-time Group 3 facsimile communication over IP networks

ITU-T T.38. Procedures for real-time Group 3 facsimile communication over IP networks I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T T.38 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (11/2015) SERIES T: TERMINALS FOR TELEMATIC SERVICES Facsimile Group 3 protocols

More information

Digital Asset Management 5. Streaming multimedia

Digital Asset Management 5. Streaming multimedia Digital Asset Management 5. Streaming multimedia 2015-10-29 Keys of Streaming Media Algorithms (**) Standards (*****) Complete End-to-End systems (***) Research Frontiers(*) Streaming... Progressive streaming

More information

CCNA 1 Chapter 7 v5.0 Exam Answers 2013

CCNA 1 Chapter 7 v5.0 Exam Answers 2013 CCNA 1 Chapter 7 v5.0 Exam Answers 2013 1 A PC is downloading a large file from a server. The TCP window is 1000 bytes. The server is sending the file using 100-byte segments. How many segments will the

More information

MISB EG Motion Imagery Standards Board Engineering Guideline. 24 April Delivery of Low Bandwidth Motion Imagery. 1 Scope.

MISB EG Motion Imagery Standards Board Engineering Guideline. 24 April Delivery of Low Bandwidth Motion Imagery. 1 Scope. Motion Imagery Standards Board Engineering Guideline Delivery of Low Bandwidth Motion Imagery MISB EG 0803 24 April 2008 1 Scope This Motion Imagery Standards Board (MISB) Engineering Guideline (EG) provides

More information

II. Principles of Computer Communications Network and Transport Layer

II. Principles of Computer Communications Network and Transport Layer II. Principles of Computer Communications Network and Transport Layer A. Internet Protocol (IP) IPv4 Header An IP datagram consists of a header part and a text part. The header has a 20-byte fixed part

More information

Understanding RoIP Networks

Understanding RoIP Networks White Paper Understanding RoIP Networks Revision 1.0 www.omnitronicsworld.com 1. INTRODUCTION TO RADIO OVER IP (ROIP) Radio over IP describes the application of Voice over Internet Protocol technology

More information

VOIP Network Pre-Requisites

VOIP Network Pre-Requisites VOIP Network Pre-Requisites Executive Summary This document contains basic network requirements that are foundational for good voice quality when using Vogtec VoIP products/solutions over a data network.

More information

CHAPTER-2 IP CONCEPTS

CHAPTER-2 IP CONCEPTS CHAPTER-2 IP CONCEPTS Page: 1 IP Concepts IP is a very important protocol in modern internetworking; you can't really comprehend modern networking without a good understanding of IP. Unfortunately, IP

More information

Multimedia Networking

Multimedia Networking Multimedia Networking 1 Multimedia, Quality of Service (QoS): What is it? Multimedia applications: Network audio and video ( continuous media ) QoS Network provides application with level of performance

More information

Real-Time Control Protocol (RTCP)

Real-Time Control Protocol (RTCP) Real-Time Control Protocol (RTCP) works in conjunction with RTP each participant in RTP session periodically sends RTCP control packets to all other participants each RTCP packet contains sender and/or

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Multimedia Multimedia 1 Outline Audio and Video Services

More information

Problem verification during execution of H.323 signaling

Problem verification during execution of H.323 signaling Problem verification during execution of H.323 signaling 1 ESAD KADUSIC & 2 NATASA ZIVIC & 3 NARCIS BEHLILOVIC & 4 ALIJA VEGARA 1,3,4 Faculty of Electrical Engineering in Sarajevo Zmaja od Bosne, 71 000

More information

Configuring T.38 Fax Relay

Configuring T.38 Fax Relay Configuring T38 Fax Relay Configuring T38 Fax Relay, page 1 Configuring T38 Fax Relay This chapter describes configuration for T38 fax relay on an IP network T38 is an ITU standard that defines how fax

More information

UNIT 2 TRANSPORT LAYER

UNIT 2 TRANSPORT LAYER Network, Transport and Application UNIT 2 TRANSPORT LAYER Structure Page No. 2.0 Introduction 34 2.1 Objective 34 2.2 Addressing 35 2.3 Reliable delivery 35 2.4 Flow control 38 2.5 Connection Management

More information

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1 Fundamentals of Networking OSI & TCP/IP Model Kuldeep Sonar 1 Kuldeep Sonar 2 OSI Model Kuldeep Sonar 3 Application Layer Layer 7 provides an interface between a host s communication software and any necessary

More information

EDA095 Audio and Video Streaming

EDA095 Audio and Video Streaming EDA095 Audio and Video Streaming Pierre Nugues Lund University http://cs.lth.se/pierre_nugues/ May 15, 2013 Pierre Nugues EDA095 Audio and Video Streaming May 15, 2013 1 / 33 What is Streaming Streaming

More information

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.

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. 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. For more information or to buy the paperback or ebook editions, visit

More information

Network Model: Each layer has a specific function.

Network Model: Each layer has a specific function. OBJECTIVES: To discuss the OSI model and its layer architecture and to show the interface between the layers. To briefly discuss the functions of each layer in the OSI model. To introduce the TCP/IP protocol.

More information

Technical Specification for Fax Over IP Service Workstream Technical Aspects

Technical Specification for Fax Over IP Service Workstream Technical Aspects Technical Specification for Fax Over IP Service Workstream Technical Aspects Release 1.0, November 2010 www.i3forum.org 2011 i3 Forum. All Rights Reserved. Executive Summary Problems with Fax over IP (FoIP)

More information

Kommunikationssysteme [KS]

Kommunikationssysteme [KS] Kommunikationssysteme [KS] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Sciences University of Erlangen-Nürnberg http://www7.informatik.uni-erlangen.de/~dressler/

More information

CHAPTER 22 DISTRIBUTED APPLICATIONS ANSWERS TO QUESTIONS ANSWERS TO PROBLEMS

CHAPTER 22 DISTRIBUTED APPLICATIONS ANSWERS TO QUESTIONS ANSWERS TO PROBLEMS CHAPTER 22 DISTRIBUTED APPLICATIONS ANSWERS TO QUESTIONS 22.1 RFC 821 defines SMTP which is the protocol for exchanging email messages. RFC 822 describes the format of those messages. 22.2 The Simple Mail

More information

Allstream NGNSIP Security Recommendations

Allstream NGNSIP Security Recommendations Allstream NGN SIP Trunking Quick Start Guide We are confident that our service will help increase your organization s performance and productivity while keeping a cap on your costs. Summarized below is

More information

NICC ND 1635 V 1.1.1( )

NICC ND 1635 V 1.1.1( ) ND 1635 V 1.1.1(2008-06) Document NGN Interconnect: Media Path Technical Specification Network Interoperability Consultative Committee, Ofcom, 2a Southwark Bridge Road, London, SE1 9HA. 2 ND 1635 V 1.1.1(2008-06)

More information

Media Communications Internet Telephony and Teleconference

Media Communications Internet Telephony and Teleconference Lesson 13 Media Communications Internet Telephony and Teleconference Scenario and Issue of IP Telephony Scenario and Issue of IP Teleconference ITU and IETF Standards for IP Telephony/conf. H.323 Standard

More information

Multimedia networks. Additional references. Jargon. Analog to Digital (S5 4.3) KR: Kurose and Ross chapter 7 (KR3: 3 rd ed)

Multimedia networks. Additional references. Jargon. Analog to Digital (S5 4.3) KR: Kurose and Ross chapter 7 (KR3: 3 rd ed) Additional references Multimedia networks KR: Kurose and Ross chapter 7 (KR3: 3 rd ed) C4: Douglas Comer, Internetworking with TCP/IP Vol 1: Principles, Protocols and Architecture 4 th ed, Prentice-Hall

More information

INTERNATIONAL TELECOMMUNICATION UNION SERIES T: TERMINALS FOR TELEMATIC SERVICES

INTERNATIONAL TELECOMMUNICATION UNION SERIES T: TERMINALS FOR TELEMATIC SERVICES INTERNATIONAL TELECOMMUNICATION UNION ITU-T T.4 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (07/2003) SERIES T: TERMINALS FOR TELEMATIC SERVICES Standardization of Group 3 facsimile terminals for document

More information

atl IP Telephone SIP Compatibility

atl IP Telephone SIP Compatibility atl IP Telephone SIP Compatibility Introduction atl has released a new range of IP Telephones the IP 300S (basic business IP telephone) and IP400 (Multimedia over IP telephone, MOIP or videophone). The

More information

Real-time Services BUPT/QMUL

Real-time Services BUPT/QMUL Real-time Services BUPT/QMUL 2015-06-02 Agenda Real-time services over Internet Real-time transport protocols RTP (Real-time Transport Protocol) RTCP (RTP Control Protocol) Multimedia signaling protocols

More information

EarthLink Business SIP Trunking. ShoreTel 14.2 IP PBX Customer Configuration Guide

EarthLink Business SIP Trunking. ShoreTel 14.2 IP PBX Customer Configuration Guide EarthLink Business SIP Trunking ShoreTel 14.2 IP PBX Customer Configuration Guide Publication History First Release: Version 1.0 August 30, 2011 CHANGE HISTORY Version Date Change Details Changed By 1.0

More information

Application Notes for Configuring Tidal Communications tnet Business VoIP with Avaya IP Office using SIP Registration - Issue 1.0

Application Notes for Configuring Tidal Communications tnet Business VoIP with Avaya IP Office using SIP Registration - Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Configuring Tidal Communications tnet Business VoIP with Avaya IP Office using SIP Registration - Issue 1.0 Abstract These Application Notes

More information

precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level)

precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level) Protocols precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level) all packets shipped from network to network as IP packets

More information