Communicating with a Barco projector over network. Technical note

Size: px
Start display at page:

Download "Communicating with a Barco projector over network. Technical note"

Transcription

1 Communicating with a Barco projector over network Technical note MED /00 12/06/2008

2 Barco nv Media & Entertainment Division Noordlaan 5, B-8520 Kuurne Phone: Fax: Visit us at the web: Printed in Belgium

3 1. General 1. GENERAL 1.1 Introduction Introduction This technical note explains how you can setup and communicate with a Barco projector using the LCD/DLP protocol over a TCP/IP network. This technical note focuses on Barco Events projector series that support network communication: XLM, FLM, CLM, and SLM. Copyright This document is Copyright 2008 by Barco Media & Entertainment. No part of this document may be copied, reproduced or translated. It shall not otherwise be recorded, transmitted or stored in a retrieval system without the prior consent of Barco. Disclaimer Barco provides this technical note as is without warranty of any kind, either expressed or implied, including but not limited to the implied warranties or merchantability and fitness for a particular purpose. Barco may make improvements and/or changes to the product(s) and/or the program(s) described in this publication at any time without notice. This publication could contain technical inaccuracies or typographical errors. Changes are periodically made to the information in this publication; these changes are incorporated in new editions of this publication. Audience This technical note is intended for software programmers and system integrators that want to be able to control a Barco projector from their own application, over a TCP/IP network. This document expects a basic knowledge of TCP/IP networking and some knowledge of programming language. The examples in this document are written in Java. Feedback Feedback is most certainly welcome for this document. Please send your additions, comments and criticisms to the following address: events.techsupport@barco.com. Trademarks Java is a registered trademark of Sun Microsystems, Inc. MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008 1

4 1. General 2 MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008

5 2. An introduction to the Barco LCD/DLP protocol 2. AN INTRODUCTION TO THE BARCO LCD/DLP PROTOCOL Intro The base for all communication is the Barco LCD/DLP protocol. This protocol has been used on serial communication but is now also used for network based communication. This section explains this protocol in brief. More information about the protocol itself can be found in the document "Serial Communication LCD-DLP Projector" (see "Further information", page 15). 2.1 Command structure command structure Each command is packaged in this structure: 0xFE Start byte (1 byte) ADDR Device address (1 byte) PREFIX Prefix (0..n bytes) CMD Command (1..n bytes) DATA Data (0..n bytes) CHK Checksum (1 byte) 0xFF Stop byte (1 byte) Explanation The start and stop byte are used to let the receiver know that a command is starting or has stopped. Device address is used when multiple devices are connected on the same physical connection. This is typically used with serial connections. In case of Ethernet connections this should be set to 0. Prefix bytes: for some special commands it is possible to use prefix bytes before the actual command bytes. It depends on the actual protocol implementation which prefixes are available and when they can be used. Command bytes: there will be at least one byte per command. The command bytes actually tell the device what to do. Data bytes: this is optional and depends on the command that will be sent. See also Data bytes chapter. Checksum byte: this byte is used to detect errors in the transmission or reception of the command. 2.2 Bytes mark up and examples Any command byte, data byte or checksum byte that equals 0x80, 0xFE or 0xFF, has to be marked up for transmission with a leading 0x80. Example 1 : Byte to send: 0x80 Actual bytes to send after mark up: 0x80 Example 2 : Byte to send: 0xFE Actual bytes to send after mark up: 0x80 0x7E Example 3 : Byte to send: 0xFF Actual bytes to send after mark up: 0x80 0x7F Example 4 : Bytes to send: 0xFE 0xFF 0x80 Actual bytes to send after mark up: 0x80 0x7E 0x80 0x7F 0x80 MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008 3

6 2. An introduction to the Barco LCD/DLP protocol 2.3 Characters and character strings When characters need to be sent in the data section of a command, we use ANSI encoding (ASCII) for sending each character as abyte. Formatting Character strings can be formatted in two ways: C-style strings Pascal-style strings C-style format An array of one or more characters which is terminated by a NULL character (). The position of the NULL character determines the length of the string. Example: f o o b a r Pascal-style format An array of one or more characters. The first byte of the string indicates the length of the string. Therefore pascal-style strings are limited to 255 characters. Example: 0x07 f o o b a r 2.4 Multi-byte values A multi-byte value consists of more than one byte where the first byte is the Most Significant Byte (MSB). Example of a 4-byte value: 0x01 0x20 0x50 0x30 = (0x01 * 256^3) + (0x20 * 256^2) + (0x50 * 256) + (0x30) = (1 * ) + (32 * 65536) + (80 * 256) + 48 = = Checksum The checksum value for a command is calculated by doing a modulo 256 on the sum of the byte values of all bytes between start of the command and the checksum byte. Checksum calculation Checksum = (ADDR value + PREFIX values + CMD values + DATA values) mod Acknowledgement (ACK and NACK) If a command is received, the receiver will check the validity and correctness of the command before processing it. If the command is understood, the receiver will first acknowledge the command before doing the actual processing of the command. This command is called the ACK: ACK (ACKnowledge) Command[0] Command[1] 0x06 4 MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008

7 2. An introduction to the Barco LCD/DLP protocol An ACK is sent when these conditions are met:: The command format is correct The command and its parameters are valid The checksum is correct If one of these tests fail, the receiver will send a NACK: NACK (Not ACKnowledge) Command[0] Command[1] 0x Command response A lot of commands do not only return an ACK or NACK, but also return a response or reply. This reply will be sent after processing the command. The answer will have the same command bytes as the request, but typically the data bytes will contain the response information. It depends on the protocol implementation whether a command requires a reply or not. This will be defined per command in the protocol. Example 1: the client wants to know the type of the projector. It sends the projector, read type command. The projector will acknowledge the command and then send the type in response. Read type Client ACK Response Projector Image 2-1 Request:: Start byte: Device address: Checksum: Stop byte: 0xFE 0x6b 0x6b 0xFF Acknowledge: Start byte: Device address: Command[1]: Checksum: Stop byte: 0xFE 0x06 0x06 0xFF Reply: Start byte: Device address Data[0]: Data[1]: Data[2]: 0xFE 0x6b 0x42 = B 0x41 = A 0x52 = R MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008 5

8 2. An introduction to the Barco LCD/DLP protocol Data[3]: 0x43 = C Data[4]: 0x4f = O Data[5]: 0x20 = Data[6]: 0x46 = F Data[7]: 0x4c = L Data[8]: 0x4d = M Data[9]: 0x20 = Data[10]: 0x48 = H Data[11]: 0x31 = 1 Data[12]: 0x38 = 8 Data[13]: Checksum: 0xA2 Stop byte: 0xFF Example 2: the client sends a command with a wrong checksum. The projector will reject the command by sending a NACK. Unknown cmd Client NACK Projector Image 2-2 Request:: Start byte: Device address: Checksum: Stop byte: 0xFE 0x6b 0xFF Not acknowledge: Start byte: Device address: Command[1]: Checksum: Stop byte: 0xFE 0x15 0x15 0xFF Example 3: client sends an update of the brightness. The projector will acknowledge but as this command does not have a response, that s where the communication stops. Request:: Start byte: Device address: Command[1]: Checksum: Stop byte: 0xFE 0x20 0x02 0x22 0xFF 6 MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008

9 2. An introduction to the Barco LCD/DLP protocol Acknowledge: Start byte: Device address: Command[1]: Checksum: Stop byte: 0xFE 0x15 0x15 0xFF MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008 7

10 2. An introduction to the Barco LCD/DLP protocol 8 MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008

11 3. Communicating with the projector over network 3. COMMUNICATING WITH THE PROJECTOR OVER NETWORK Introduction When supported by the projector, it is possible to communicate with a projector over a TCP/IP network. The communication follows a Client/Server model where the projector is the server. This means that the projector responds on requests that are sent by a client. The projector will not send out requests on its own initiative. The communication is blocking which means that when a request is sent to the projector, no other requests can be sent until the projector has responded on the first request. The communication blocks for each request. 3.1 Making connection with the projector The projector is listening on TCP port 0xAAA0 (43680) for incoming connections. The IP address can be retrieved using the local user interface of the projector or the OSD menu. To make a connection, you need to create a TCP socket connection with the projector on port 0xAAA0. Note that for Digital Cinema projector based on TI Series II, this will be a different port. 3.2 Sending a message How to send Messages should be send in the LCD/DLP protocol format. This means that each command needs to be structured in the correct way, before it is being sent to the projector: The projector address must be set to 0. A correct checksum value must be generated for the command, based on all the bytes between the start byte and the checksum byte. 3.3 Receiving an answer When receiving the answer from the projector, you should always first read the acknowledgement of the request. Only when the request has been acknowledged, you can expect the actual response (if any). MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008 9

12 3. Communicating with the projector over network 10 MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008

13 4. Advanced communication techniques 4. ADVANCED COMMUNICATION TECHNIQUES 4.1 Projector discovery How to discover It is possible to discover all the projectors on the network using a UDP broadcast. UDP broadcast only works on IP networks and requires a special socket connection: the datagram connection. Projector 1 Projector 2 Client LAN Projector n Image 4-1 To discover the projectors, send a datagram packet to the broadcast address and port 0xA001. The packet should contain 1 byte: \\x3f, which is the ASCII character?. All the devices that support UDP broadcast discovery, will answer on the request by sending an array of (C-language) strings on the same socket. Each string is represents a key-value pair with specific information about the projector that has been discovered. Typically, following strings will be returned: hostname=value: the hostname of the projector ip-address=value: the IP address of the projector mac-address=value: the MAC address of the NIC on the projector type=value: the projector type (not for DP90/DP100 projectors) Remarks: The broadcast does not follow the typical LCD/DLP protocol formatting: the request is just one byte (not marked up as LCD/DLP command) and the devices answer back without sending an ACK and without formatting their response in the protocol command format. The size of the array is undetermined, but in most cases it will contain 4 strings. However, this is open to future expansion, so more strings may be added later. The strings normally appear in this order: hostname, ip-address, mac-address and type, but this cannot be guaranteed. The broadcast that is used is a limited broadcast. This means that the broadcast message is transmitted to all network interface cards (NIC s) which are on the same IP segment as the client. This type of broadcast is not forwarded by routers so it will not detect devices which are on another segment. MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/

14 4. Advanced communication techniques 4.2 Answer prefix The projector always responds when a question is asked (query or read operation) but in case of write operation the projector will not send back a response. If you want to get an answer about whether the write operation was OK or not, you should add the answer prefix to the command. Prefix code Prefix[0]: Prefix[1] Prefix[2] 0x03 Answer parameters. Currently there s only one used 0x02: return result When this prefix is used, the projector will respond with the prefix as command and a data byte to indicate the result. Response on a command with answer prefix: Command[1] Data[0]: 0x03 =nosuccess 0x01 = success This technique is frequently used by commands that take some time to process f.i. switching lamps on or off, moving lens, shutter,... Example This example shows the request and responses when sending a brightness, write command with the answer prefix. Request : Prefix[0]: Prefix[1] Prefix[2] Command[1] 0x03 0x02 0x20 0x02 Acknowledge: Command[1] 0x06 Reply: Command[1] Data[0]: 0x02 0x01 12 MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008

15 5. Code sample 5. CODE SAMPLE 5.1 Java code sample This code sample in Java contains a small program that will connect to a projector and send the command to switch the lamps on (lamp status, write). Java code /* * SimpleConnect.java * * Copyright 2008 Barco NV. All rights reserved. * BARCO PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package com.barco.connect; import java.io.*; import java.net.socket; /** * Sample code shows how to connect to a projector and switch the lamps on. */ public class SimpleConnect private static final int PORT = 0xAAA0; private Socket connection; private OutputStream out; private InputStream in; public static void main(string[] args) SimpleConnect sc = new SimpleConnect(); try // make connection with projector sc.connect(" "); // send command to switch lamps on byte[] arr = new byte[9]; arr[1] = ; // device address arr[2] = ; // answer prefix (1) arr[3] = 0x03; // answer prefix (2) arr[4] = 0x02; // answer prefix data (send result) arr[5] = 0x76; // command byte (1) arr[6] = 0x1A; // command byte (2) arr[7] = 0x01; // data byte (0x01 = switch lamps on) arr[8] = sc.generatechecksum(arr); arr[0] = (byte) 0xFE; arr[9] = (byte) 0xFF; // write request sc.writebytes(arr); System.out.println("Sent command to switch lamps on"); // wait for acknowledgement if (!sc.readacknowledge()) System.out.println("Command not ACK ed"); return; System.out.println("Command acknowledged."); // wait for answer result int result = sc.readanswerresult(); System.out.println("Command result = " + result); if (result == 0x01) System.out.println("Lamps successfully switched on."); catch (IOException e) System.err.println("Communication error: " + e.getmessage()); finally MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/

16 5. Code sample try sc.disconnect(); catch (IOException e) // failed to disconnect /** * Connects with the projector on the supplied address * address * The IP address of the projector */ public void connect(string address) throws IOException // make connection connection = new Socket(address, PORT); out = connection.getoutputstream(); in = connection.getinputstream(); /** * Breaks the connection with the projector. */ public void disconnect() throws IOException if (connection!= null && connection.isconnected()) out.close(); in.close(); connection.close(); /** * Writes all the bytes in the array to the device. * arr * The byte array IOException * When writing data to the stream failed */ public void writebytes(byte[] arr) throws IOException if (connection!= null && connection.isconnected()) out.write(arr, 0, arr.length); /** * Reads data until an ACK or NACK is received * true if the command has been acknowledged, false if the command * is not acknowledged or if there s no connection. IOException * When reading data from the stream failed. */ public boolean readacknowledge() throws IOException if (connection!= null && connection.isconnected()) int c = in.read(); while (c!= -1) if (c == 0xFE) // start reading command int deviceaddress = in.read(); int cmd1 = in.read(); // should be int cmd2 = in.read(); // is either 0x06 or 0x15 if (cmd2 == 0x06) // got ACK return true; else if (cmd2 == 0x15) // got NACK return false; else // read next byte c = in.read(); 14 MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/2008

17 5. Code sample return false; /** * Reads data until an answer response is sent by the device. * The result of the answer response, -1 if no (valid) answer has * been received or when there s no connection. IOException * When reading of data from the stream failed. */ public int readanswerresult() throws IOException if (connection!= null && connection.isconnected()) // read response int result = -1; int c = in.read(); while (c!= -1) if (c == 0xFE) // start reading command int deviceaddress = in.read(); int cmd1 = in.read(); // should be int cmd2 = in.read(); // should be 0x03 result = in.read(); // the result data byte return result; else // read next byte c = in.read(); return -1; /** * Generates a checksum of all the bytes in the array. * arr * The array of bytes The checksum. */ public byte generatechecksum(byte[] arr) int sum = 0; for (int i = 0; i < arr.length; i++) sum += arr[i]; return (byte) (sum % 256); 5.2 Further information More information about the LCD/DLP protocol and the list of specific commands for each projector, can be found on the Barco PartnerZone. Here are some titles and article numbers of the most frequently used manuals: Serial Communication LCD-DLP Projector (R ) RS232 Commands for CLM R10+ (R ) RS232 Commands for FLM R20+ (R ) RS232 Commands for XLM and DP series (R ) MED COMMUNICATING WITH A BARCO PROJECTOR OVER NETWORK 12/06/

Lesson: All About Sockets

Lesson: All About Sockets All About Sockets http://java.sun.com/docs/books/tutorial/networking/sockets/index.html Page 1 sur 1 The Java TM Tutorial Start of Tutorial > Start of Trail Trail: Custom Networking Lesson: All About Sockets

More information

WIZnet S2E (Serial-to-Ethernet) Device s Configuration Tool Programming Guide

WIZnet S2E (Serial-to-Ethernet) Device s Configuration Tool Programming Guide WIZnet S2E (Serial-to-Ethernet) Device s Configuration Tool Programming Guide Rev 0.2 This document describes how to make your own Configuration Tool for WIZ100SR, WIZ105SR and WIZ110SR of WIZnet. And

More information

Application Note. Introduction AN2471/D 3/2003. PC Master Software Communication Protocol Specification

Application Note. Introduction AN2471/D 3/2003. PC Master Software Communication Protocol Specification Application Note 3/2003 PC Master Software Communication Protocol Specification By Pavel Kania and Michal Hanak S 3 L Applications Engineerings MCSL Roznov pod Radhostem Introduction The purpose of this

More information

Sophos Mobile Control Network Access Control interface guide

Sophos Mobile Control Network Access Control interface guide Sophos Mobile Control Network Access Control interface guide Product version: 3.5 Document date: July 2013 Contents 1 About Sophos Mobile Control... 3 2 About Network Access Control integration... 4 3

More information

Network Communication

Network Communication Network Communication Outline Sockets Datagrams TCP/IP Client-Server model OSI Model Sockets Endpoint for bidirectional communication between two machines. To connect with each other, each of the client

More information

HOST Embedded System. SLAVE EasyMDB interface. Reference Manual EasyMDB RS232-TTL. 1 Introduction

HOST Embedded System. SLAVE EasyMDB interface. Reference Manual EasyMDB RS232-TTL. 1 Introduction Reference Manual EasyMDB RS232-TTL 1 Introduction This document explains how to use the interface EasyMDB RS232-TTL and describe the connections and the necessary commands for communicating with Cash System

More information

Division of Informatics, University of Edinburgh

Division of Informatics, University of Edinburgh CS1Bh Lecture Note 20 Client/server computing A modern computing environment consists of not just one computer, but several. When designing such an arrangement of computers it might at first seem that

More information

What communication protocols are used to discover Tesira servers on a network?

What communication protocols are used to discover Tesira servers on a network? Understanding device discovery methods in Tesira OBJECTIVES In this application note, basic networking concepts will be summarized to better understand how Tesira servers are discovered over networks.

More information

SSC - Communication and Networking Java Socket Programming (II)

SSC - Communication and Networking Java Socket Programming (II) SSC - Communication and Networking Java Socket Programming (II) Shan He School for Computational Science University of Birmingham Module 06-19321: SSC Outline Outline of Topics Multicast in Java User Datagram

More information

Learning Outcomes. Networking. Sockets. TCP/IP Networks. Hostnames and DNS TCP/IP

Learning Outcomes. Networking. Sockets. TCP/IP Networks. Hostnames and DNS TCP/IP CP4044 Lecture 7 1 Networking Learning Outcomes To understand basic network terminology To be able to communicate using Telnet To be aware of some common network services To be able to implement client

More information

MODFLEX MINI GATEWAY ETHERNET USER S GUIDE

MODFLEX MINI GATEWAY ETHERNET USER S GUIDE MODFLEX MINI GATEWAY ETHERNET Last updated March 15 th, 2012 330-0076-R1.0 Copyright 2011-2012 LS Research, LLC Page 1 of 19 Table of Contents 1 Introduction... 3 1.1 Purpose & Scope... 3 1.2 Applicable

More information

Application Development with TCP/IP. Brian S. Mitchell Drexel University

Application Development with TCP/IP. Brian S. Mitchell Drexel University Application Development with TCP/IP Brian S. Mitchell Drexel University Agenda TCP/IP Application Development Environment Client/Server Computing with TCP/IP Sockets Port Numbers The TCP/IP Application

More information

Network Layers. CSC358 - Introduction to Computer Networks

Network Layers. CSC358 - Introduction to Computer Networks Network Layers Goal Understand how application processes set up a connection and exchange messages. Understand how addresses are determined Data Exchange Between Application Processes TCP Connection-Setup

More information

Network/Socket Programming in Java. Rajkumar Buyya

Network/Socket Programming in Java. Rajkumar Buyya Network/Socket Programming in Java Rajkumar Buyya Elements of C-S Computing a client, a server, and network Client Request Result Network Server Client machine Server machine java.net Used to manage: URL

More information

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet Basic Networking Concepts 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet 1 1. Introduction -A network can be defined as a group of computers and other devices connected

More information

Creating a Simple, Multithreaded Chat System with Java

Creating a Simple, Multithreaded Chat System with Java Creating a Simple, Multithreaded Chat System with Java Introduction by George Crawford III In this edition of Objective Viewpoint, you will learn how to develop a simple chat system. The program will demonstrate

More information

JAVA Program For Processing SMS Messages

JAVA Program For Processing SMS Messages JAVA Program For Processing SMS Messages Krishna Akkulu The paper describes the Java program implemented for the MultiModem GPRS wireless modem. The MultiModem offers standards-based quad-band GSM/GPRS

More information

2057-15. First Workshop on Open Source and Internet Technology for Scientific Environment: with case studies from Environmental Monitoring

2057-15. First Workshop on Open Source and Internet Technology for Scientific Environment: with case studies from Environmental Monitoring 2057-15 First Workshop on Open Source and Internet Technology for Scientific Environment: with case studies from Environmental Monitoring 7-25 September 2009 TCP/IP Networking Abhaya S. Induruwa Department

More information

Tutorial Reference Manual. Java WireFusion 4.1

Tutorial Reference Manual. Java WireFusion 4.1 Tutorial Reference Manual Java WireFusion 4.1 Contents INTRODUCTION...1 About this Manual...2 REQUIREMENTS...3 User Requirements...3 System Requirements...3 SHORTCUTS...4 DEVELOPMENT ENVIRONMENT...5 Menu

More information

Configuring and Monitoring FTP Servers

Configuring and Monitoring FTP Servers Configuring and Monitoring FTP Servers eg Enterprise v5.6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document

More information

ezvsp User's Manual ( Version 2.1d ) Sollae Systems Co., Ltd.

ezvsp User's Manual ( Version 2.1d ) Sollae Systems Co., Ltd. ezvsp User's Manual ( Version 2.1d ) Sollae Systems Co., Ltd. Contents Chapter 1 Overview 1 1.1 Introduction 1 2.2 Key Features 2 Chapter 2 Installation 3 2.1 Ready to install ezvsp 3 2.2 Install ezvsp

More information

IP Network Layer. Datagram ID FLAG Fragment Offset. IP Datagrams. IP Addresses. IP Addresses. CSCE 515: Computer Network Programming TCP/IP

IP Network Layer. Datagram ID FLAG Fragment Offset. IP Datagrams. IP Addresses. IP Addresses. CSCE 515: Computer Network Programming TCP/IP CSCE 515: Computer Network Programming TCP/IP IP Network Layer Wenyuan Xu Department of Computer Science and Engineering University of South Carolina IP Datagrams IP is the network layer packet delivery

More information

2015/02/07 05:41 1/23 WIZ550WEB Users' Guide

2015/02/07 05:41 1/23 WIZ550WEB Users' Guide 2015/02/07 05:41 1/23 WIZ550WEB Users' Guide WIZ550WEB Users' Guide Overview WIZ550web provides the lightweight webserver operating. It controls digital output or monitors digital and analogue input through

More information

Intel Retail Client Manager Audience Analytics

Intel Retail Client Manager Audience Analytics Intel Retail Client Manager Audience Analytics By using this document, in addition to any agreements you have with Intel, you accept the terms set forth below. You may not use or facilitate the use of

More information

Data Communication & Networks G22.2262-001

Data Communication & Networks G22.2262-001 Data Communication & Networks G22.2262-001 Session 10 - Main Theme Java Sockets Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Agenda

More information

Network Programming using sockets

Network Programming using sockets Network Programming using sockets TCP/IP layers Layers Message Application Transport Internet Network interface Messages (UDP) or Streams (TCP) UDP or TCP packets IP datagrams Network-specific frames Underlying

More information

TiVo Connect Automatic Machine Discovery Protocol Specification

TiVo Connect Automatic Machine Discovery Protocol Specification TiVo Connect Automatic Machine Discovery Protocol Specification 1 Introduction This document describes how "machines" (TiVo DVRs and/or PCs) running TiVo Connect software automatically "discover" each

More information

Computer Networks/DV2 Lab

Computer Networks/DV2 Lab Computer Networks/DV2 Lab Room: BB 219 Additional Information: http://www.fb9dv.uni-duisburg.de/ti/en/education/teaching/ss08/netlab Equipment for each group: - 1 Server computer (OS: Windows 2000 Advanced

More information

1 PC to WX64 direction connection with crossover cable or hub/switch

1 PC to WX64 direction connection with crossover cable or hub/switch 1 PC to WX64 direction connection with crossover cable or hub/switch If a network is not available, or if it is desired to keep the WX64 and PC(s) completely separated from other computers, a simple network

More information

Transport Layer. Chapter 3.4. Think about

Transport Layer. Chapter 3.4. Think about Chapter 3.4 La 4 Transport La 1 Think about 2 How do MAC addresses differ from that of the network la? What is flat and what is hierarchical addressing? Who defines the IP Address of a device? What is

More information

Building a Multi-Threaded Web Server

Building a Multi-Threaded Web Server Building a Multi-Threaded Web Server In this lab we will develop a Web server in two steps. In the end, you will have built a multi-threaded Web server that is capable of processing multiple simultaneous

More information

Application. Transport. Network. Data Link. Physical. Network Layers. Goal

Application. Transport. Network. Data Link. Physical. Network Layers. Goal Layers Goal Understand how application processes set up a connection and exchange messages. Understand how addresses are determined 1 2 Data Exchange Between Processes TCP Connection-Setup Between Processes

More information

ICMP HDD. Installation manual

ICMP HDD. Installation manual ICMP HDD Installation manual R5905769/02 17/04/2015 Barco nv Noordlaan 5, B-8520 Kuurne Phone: +32 56.36.82.11 Fax: +32 56.36.883.86 Support: www.barco.com/en/support Visit us at the web: www.barco.com

More information

Introduction to Analyzer and the ARP protocol

Introduction to Analyzer and the ARP protocol Laboratory 6 Introduction to Analyzer and the ARP protocol Objetives Network monitoring tools are of interest when studying the behavior of network protocols, in particular TCP/IP, and for determining

More information

Multi-Master DF1 Protocol User Guide

Multi-Master DF1 Protocol User Guide Multi-Master DF1 Protocol User Guide Part Number 900-282 Revision B August 2004 Copyright & Trademark Contacts 2002, Lantronix. All rights reserved. No part of the contents of this book may be transmitted

More information

Application Protocols for TCP/IP Administration

Application Protocols for TCP/IP Administration Application Protocols for TCP/IP Administration BootP, TFTP, DHCP Agenda BootP TFTP DHCP BootP, TFTP, DHCP, v4.4 2 Page 60-1 BootP (RFC 951, 1542, 2132) BootP was developed to replace RARP capabilities

More information

First Semester Examinations 2011/12 INTERNET PRINCIPLES

First Semester Examinations 2011/12 INTERNET PRINCIPLES PAPER CODE NO. EXAMINER : Martin Gairing COMP211 DEPARTMENT : Computer Science Tel. No. 0151 795 4264 First Semester Examinations 2011/12 INTERNET PRINCIPLES TIME ALLOWED : Two Hours INSTRUCTIONS TO CANDIDATES

More information

CX-Supervisor CX-MODBUS TCP

CX-Supervisor CX-MODBUS TCP CX-Supervisor CX-MODBUS TCP Getting Started Guide!! PNSPO! . Specifications.. Introduction is an activex intended to work with Cx-Supervisor to enable communication with Modbus TCP server..2. Supported

More information

CS 326e F2002 Lab 1. Basic Network Setup & Ethereal Time: 2 hrs

CS 326e F2002 Lab 1. Basic Network Setup & Ethereal Time: 2 hrs CS 326e F2002 Lab 1. Basic Network Setup & Ethereal Time: 2 hrs Tasks: 1 (10 min) Verify that TCP/IP is installed on each of the computers 2 (10 min) Connect the computers together via a switch 3 (10 min)

More information

Internet Control Protocols Reading: Chapter 3

Internet Control Protocols Reading: Chapter 3 Internet Control Protocols Reading: Chapter 3 ARP - RFC 826, STD 37 DHCP - RFC 2131 ICMP - RFC 0792, STD 05 1 Goals of Today s Lecture Bootstrapping an end host Learning its own configuration parameters

More information

NETWORK PROGRAMMING IN JAVA USING SOCKETS

NETWORK PROGRAMMING IN JAVA USING SOCKETS NETWORK PROGRAMMING IN JAVA USING SOCKETS Prerna Malik, Poonam Rawat Student, Dronacharya College of Engineering, Gurgaon, India Abstract- Network programming refers to writing programs that could be processed

More information

Transport layer protocols. Message destination: Socket +Port. Asynchronous vs. Synchronous. Operations of Request-Reply. Sockets

Transport layer protocols. Message destination: Socket +Port. Asynchronous vs. Synchronous. Operations of Request-Reply. Sockets Transport layer protocols Interprocess communication Synchronous and asynchronous comm. Message destination Reliability Ordering Client Server Lecture 15: Operating Systems and Networks Behzad Bordbar

More information

application note LAN Power: HP Web QoS with HP ProCurve Switches What is WebQoS? How WebQoS Classifies and Prioritizes Traffic

application note LAN Power: HP Web QoS with HP ProCurve Switches What is WebQoS? How WebQoS Classifies and Prioritizes Traffic application note HP Pr ocurve Switches & Hubs LAN Power: HP Web QoS with HP ProCurve Switches The amount of web traffic in networks is increasing dramatically as more businesses are using the web to provide

More information

Can PowerConnect Switches Be Used in IP Multicast Networks?

Can PowerConnect Switches Be Used in IP Multicast Networks? PowerConnect Application Note #6 January 2004 Can PowerConnect Switches Be Used in IP Multicast Networks? This Application Note relates to the following Dell PowerConnect products: PowerConnect 33xx PowerConnect

More information

MailMarshal SMTP in a Load Balanced Array of Servers Technical White Paper September 29, 2003

MailMarshal SMTP in a Load Balanced Array of Servers Technical White Paper September 29, 2003 Contents Introduction... 1 Network Load Balancing... 2 Example Environment... 5 Microsoft Network Load Balancing (Configuration)... 6 Validating your NLB configuration... 13 MailMarshal Specific Configuration...

More information

Question1-part2 What undesirable consequences might there be in having too long a DNS cache entry lifetime?

Question1-part2 What undesirable consequences might there be in having too long a DNS cache entry lifetime? CSCI 312 - DATA COMMUNICATIONS AND NETWORKS FALL, 2014 Assignment 4 Working as a group. Working in small gruops of 2-4 students. When you work as a group, you have to return only one home assignment per

More information

Guideline for setting up a functional VPN

Guideline for setting up a functional VPN Guideline for setting up a functional VPN Why do I want a VPN? VPN by definition creates a private, trusted network across an untrusted medium. It allows you to connect offices and people from around the

More information

Configuring and Monitoring the Client Desktop Component

Configuring and Monitoring the Client Desktop Component Configuring and Monitoring the Client Desktop Component eg Enterprise v5.6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part

More information

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T+ 485+ PIN6 T- 485- PIN7 R+ PIN8 R-

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T+ 485+ PIN6 T- 485- PIN7 R+ PIN8 R- MODEL ATC-2004 TCP/IP TO RS-232/422/485 CONVERTER User s Manual 1.1 Introduction The ATC-2004 is a 4 Port RS232/RS485 to TCP/IP converter integrated with a robust system and network management features

More information

Java Network. Slides prepared by : Farzana Rahman

Java Network. Slides prepared by : Farzana Rahman Java Network Programming 1 Important Java Packages java.net java.io java.rmi java.security java.lang TCP/IP networking I/O streams & utilities Remote Method Invocation Security policies Threading classes

More information

Improved Digital Media Delivery with Telestream HyperLaunch

Improved Digital Media Delivery with Telestream HyperLaunch WHITE PAPER Improved Digital Media Delivery with Telestream THE CHALLENGE Increasingly, Internet Protocol (IP) based networks are being used to deliver digital media. Applications include delivery of news

More information

Assignment 4 Solutions

Assignment 4 Solutions CSCI 312 - DATA COMMUNICATIONS AND NETWORKS FALL, 2014 Assignment 4 Solutions Working as a pair Working in pairs. When you work as a pair you have to return only one home assignment per pair on a round.

More information

Quectel Cellular Engine

Quectel Cellular Engine Cellular Engine GSM FTP AT Commands GSM_FTP_ATC_V1.1 Document Title GSM FTP AT Commands Version 1.1 Date 2010-12-28 Status Document Control ID Release GSM_FTP_ATC_V1.1 General Notes offers this information

More information

Ethernet. Ethernet. Network Devices

Ethernet. Ethernet. Network Devices Ethernet Babak Kia Adjunct Professor Boston University College of Engineering ENG SC757 - Advanced Microprocessor Design Ethernet Ethernet is a term used to refer to a diverse set of frame based networking

More information

Follow these steps to prepare the module and evaluation board for testing.

Follow these steps to prepare the module and evaluation board for testing. 2 Getting Started 2.1. Hardware Installation Procedure Follow these steps to prepare the module and evaluation board for testing. STEP1: Plug the EG-SR-7100A module into the sockets on the test board.

More information

Socket Programming in Java

Socket Programming in Java Socket Programming in Java Learning Objectives The InetAddress Class Using sockets TCP sockets Datagram Sockets Classes in java.net The core package java.net contains a number of classes that allow programmers

More information

! "# $%&'( ) * ).) "%&' 1* ( %&' ! "%&'2 (! ""$ 1! ""3($

! # $%&'( ) * ).) %&' 1* ( %&' ! %&'2 (! $ 1! 3($ ! "# $%&'( ) * +,'-( ).) /"0'" 1 %&' 1* ( %&' "%&'! "%&'2 (! ""$ 1! ""3($ 2 ', '%&' 2 , 3, 4( 4 %&'( 2(! ""$ -5%&'* -2%&'(* ) * %&' 2! ""$ -*! " 4 , - %&' 3( #5! " 5, '56! "* * 4(%&'(! ""$ 3(#! " 42/7'89.:&!

More information

INSTALLATION GUIDE. Assign an IP Address and Access the Video Stream

INSTALLATION GUIDE. Assign an IP Address and Access the Video Stream INSTALLATION GUIDE Assign an IP Address and Access the Video Stream Liability Every care has been taken in the preparation of this document. Please inform your local Axis office of any inaccuracies or

More information

Life of a Packet CS 640, 2015-01-22

Life of a Packet CS 640, 2015-01-22 Life of a Packet CS 640, 2015-01-22 Outline Recap: building blocks Application to application communication Process to process communication Host to host communication Announcements Syllabus Should have

More information

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter BIT COMMANDER Serial RS232 / RS485 to Ethernet Converter (Part US2000A) Copyrights U.S. Converters 1 Contents Overview and Features... 3 Functions..5 TCP Server Mode... 5 Httpd Client Mode.5 TCP Auto mode....6

More information

Configuration Guide. DHCP Server. LAN client

Configuration Guide. DHCP Server. LAN client DHCP Server Configuration Guide 4.0 DHCP Server LAN client LAN client LAN client Copyright 2007, F/X Communications. All Rights Reserved. The use and copying of this product is subject to a license agreement.

More information

ACHILLES CERTIFICATION. SIS Module SLS 1508

ACHILLES CERTIFICATION. SIS Module SLS 1508 ACHILLES CERTIFICATION PUBLIC REPORT Final DeltaV Report SIS Module SLS 1508 Disclaimer Wurldtech Security Inc. retains the right to change information in this report without notice. Wurldtech Security

More information

Application & Quick-Start Guide

Application & Quick-Start Guide Model: CRMWIC Web Intelligent Controller 1 This document will illustrate various ways to connect and use a CRM-WIC as well as programming examples. When connecting CRM-WIC, the installer has several interface

More information

Final for ECE374 05/06/13 Solution!!

Final for ECE374 05/06/13 Solution!! 1 Final for ECE374 05/06/13 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam taker -

More information

Volume. Instruction Manual

Volume. Instruction Manual Volume 1 Instruction Manual Networking EVERFOCUS ELECTRONICS CORPORATION Networking Instruction Guide 2004 Everfocus Electronics Corp 2445 Huntington Drive Phone 626.844.8888 Fax 626.844.8838 All rights

More information

User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS

User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS MODEL ATC-2000 TCP/IP TO RS-232/422/485 CONVERTER User s Manual 1.1 Introduction The ATC-2000 is a RS232/RS485 to TCP/IP converter integrated with a robust system and network management features designed

More information

Network Security TCP/IP Refresher

Network Security TCP/IP Refresher Network Security TCP/IP Refresher What you (at least) need to know about networking! Dr. David Barrera Network Security HS 2014 Outline Network Reference Models Local Area Networks Internet Protocol (IP)

More information

Introduction To Computer Networking

Introduction To Computer Networking Introduction To Computer Networking Alex S. 1 Introduction 1.1 Serial Lines Serial lines are generally the most basic and most common communication medium you can have between computers and/or equipment.

More information

Network layer: Overview. Network layer functions IP Routing and forwarding

Network layer: Overview. Network layer functions IP Routing and forwarding Network layer: Overview Network layer functions IP Routing and forwarding 1 Network layer functions Transport packet from sending to receiving hosts Network layer protocols in every host, router application

More information

Networking Test 4 Study Guide

Networking Test 4 Study Guide Networking Test 4 Study Guide True/False Indicate whether the statement is true or false. 1. IPX/SPX is considered the protocol suite of the Internet, and it is the most widely used protocol suite in LANs.

More information

NVT (Network Virtual Terminal) description

NVT (Network Virtual Terminal) description NVT (Network Virtual Terminal) description English version Czech version Communication with the TCP/IP device over the Ethernet network can be extended to more functions using NVT (Network Virtual Terminal)

More information

Art-Net 3. Specification for the Art-Net 3 Ethernet Communication Protocol. www.art-net.org.uk

Art-Net 3. Specification for the Art-Net 3 Ethernet Communication Protocol. www.art-net.org.uk Art-Net 3 Specification for the Art-Net 3 Ethernet Communication Protocol www.art-net.org.uk Copyright Artistic Licence Holdings Ltd 1998-2015 This document is released into the public domain without

More information

String sentence = new String(receivePacket.getData()); InetAddress IPAddress = receivepacket.getaddress(); int port = receivepacket.

String sentence = new String(receivePacket.getData()); InetAddress IPAddress = receivepacket.getaddress(); int port = receivepacket. 164 CHAPTER 2 APPLICATION LAYER connection requests, as done in TCPServer.java. If multiple clients access this application, they will all send their packets into this single door, serversocket. String

More information

PCoIP Infrastructure Deployment Guide. TER0903005 Issue 1

PCoIP Infrastructure Deployment Guide. TER0903005 Issue 1 PCoIP Infrastructure Deployment Guide TER0903005 Issue 1 2 Teradici Corporation #101-4621 Canada Way, Burnaby, BC V5G 4X8 Canada p +1 604 451 5800 f +1 604 451 5818 www.teradici.com The information contained

More information

Lecture 2-ter. 2. A communication example Managing a HTTP v1.0 connection. G.Bianchi, G.Neglia, V.Mancuso

Lecture 2-ter. 2. A communication example Managing a HTTP v1.0 connection. G.Bianchi, G.Neglia, V.Mancuso Lecture 2-ter. 2 A communication example Managing a HTTP v1.0 connection Managing a HTTP request User digits URL and press return (or clicks ). What happens (HTTP 1.0): 1. Browser opens a TCP transport

More information

Craig Pelkie Bits & Bytes Programming, Inc. craig@web400.com

Craig Pelkie Bits & Bytes Programming, Inc. craig@web400.com Craig Pelkie Bits & Bytes Programming, Inc. craig@web400.com The Basics of IP Packet Filtering Edition IPFILTER_20020219 Published by Bits & Bytes Programming, Inc. Valley Center, CA 92082 craig@web400.com

More information

Supporting ZDOs with the XBee API

Supporting ZDOs with the XBee API Supporting ZDOs with the XBee API The ZigBee Device Profile is a management and discovery service layer supported on all ZigBee devices. Like all other profiles, the ZigBee Device Profile defines a set

More information

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2 Network-Oriented Software Development Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2 Topics Layering TCP/IP Layering Internet addresses and port numbers Encapsulation

More information

SolarWinds. Understanding SolarWinds Charts and Graphs Technical Reference

SolarWinds. Understanding SolarWinds Charts and Graphs Technical Reference SolarWinds Understanding SolarWinds Charts and Graphs Technical Reference Copyright 1995-2015 SolarWinds Worldwide, LLC. All rights reserved worldwide. No part of this document may be reproduced by any

More information

Redundant Serial-to-Ethernet Data Connections for Mission-critical Devices

Redundant Serial-to-Ethernet Data Connections for Mission-critical Devices Redundant Serial-to-Ethernet Data Connections for Mission-critical Devices Daniel Lai, Moxa Product Manager daniel.lai@moxa.com The popularity of serial-to-ethernet technology has increased steadily since

More information

Innominate mguard Version 6

Innominate mguard Version 6 Innominate mguard Version 6 Application Note: Firewall Logging mguard smart mguard PCI mguard blade mguard industrial RS EAGLE mguard mguard delta Innominate Security Technologies AG Albert-Einstein-Str.

More information

Crestron Electronics, Inc. AirMedia Deployment Guide

Crestron Electronics, Inc. AirMedia Deployment Guide Crestron Electronics, Inc. AirMedia Deployment Guide Crestron product development software is licensed to Crestron dealers and Crestron Service Providers (CSPs) under a limited non-exclusive, non transferable

More information

IP Subnetting and Addressing

IP Subnetting and Addressing Indian Institute of Technology Kharagpur IP Subnetting and Addressing Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology Kharagpur Lecture 6: IP Subnetting and Addressing

More information

Gary Hecht Computer Networking (IP Addressing, Subnet Masks, and Packets)

Gary Hecht Computer Networking (IP Addressing, Subnet Masks, and Packets) Gary Hecht Computer Networking (IP Addressing, Subnet Masks, and Packets) The diagram below illustrates four routers on the Internet backbone along with two companies that have gateways for their internal

More information

Broadband Router ESG-103. User s Guide

Broadband Router ESG-103. User s Guide Broadband Router ESG-103 User s Guide FCC Warning This equipment has been tested and found to comply with the limits for Class A & Class B digital device, pursuant to Part 15 of the FCC rules. These limits

More information

eztcp Technical Document Modbus/TCP of eztcp Caution: Specifications of this document may be changed without prior notice for improvement.

eztcp Technical Document Modbus/TCP of eztcp Caution: Specifications of this document may be changed without prior notice for improvement. eztcp Technical Document Modbus/TCP of eztcp Version 1.3 Caution: Specifications of this document may be changed without prior notice for improvement. Sollae Systems Co., Ltd. http://www.sollae.co.kr Contents

More information

GSM. Quectel Cellular Engine. GSM TCPIP Application Notes GSM_TCPIP_AN_V1.1

GSM. Quectel Cellular Engine. GSM TCPIP Application Notes GSM_TCPIP_AN_V1.1 GSM Cellular Engine GSM TCPIP Application Notes GSM_TCPIP_AN_V1.1 Document Title GSM TCPIP Application Notes Version 1.1 Date 2011-09-22 Status Document Control ID Release GSM_TCPIP_AN_V1.1 General Notes

More information

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages Part I: The problem specifications NTNU The Norwegian University of Science and Technology Department of Telematics Note! The problem set consists of two parts: Part I: The problem specifications pages

More information

Network layer" 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! goals: "

Network layer 1DT066! Distributed Information Systems!! Chapter 4 Network Layer!! goals: 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! Network layer" goals: "! understand principles behind layer services:" " layer service models" " forwarding versus routing" " how a

More information

Nokia E65 Internet calls

Nokia E65 Internet calls Nokia E65 Internet calls Nokia E65 Internet calls Legal Notice Copyright Nokia 2007. All rights reserved. Reproduction, transfer, distribution or storage of part or all of the contents in this document

More information

Terminal Server Configuration and Reference Errata

Terminal Server Configuration and Reference Errata Doc. No. 78-0944-06A0 June 14, 1993 Terminal Server Configuration and Reference Errata This document supplies corrections and additional informaiton for the 9.0 version of the Cisco publication Terminal

More information

PC/POLL SYSTEMS Version 7 Polling SPS2000 Cash Register TCP/IP Communications

PC/POLL SYSTEMS Version 7 Polling SPS2000 Cash Register TCP/IP Communications PC/POLL SYSTEMS Version 7 Polling SPS2000 Cash Register TCP/IP Communications PC/POLL SYSTEMS supports native TCP/IP polling for the SPS2000 cash register. It is recommended users have the register updated

More information

Out-of-Band Management Reference

Out-of-Band Management Reference www.novell.com/documentation Out-of-Band Management Reference ZENworks 11 Support Pack 3 Beta February 2014 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents

More information

Bluetooth HID Profile

Bluetooth HID Profile RN-WIFLYCR-UM-.01 RN-HID-UM Bluetooth HID Profile 2012 Roving Networks. All rights reserved. Version 1.0r 1/17/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW Roving Networks Bluetooth modules support

More information

How To Send A Message From A Computer To A Computer (Iwea) On A Microsoft Macbook 2.5 (Isoa) To A Microsatellite 2.4 (Ios) On An Unix (Ise

How To Send A Message From A Computer To A Computer (Iwea) On A Microsoft Macbook 2.5 (Isoa) To A Microsatellite 2.4 (Ios) On An Unix (Ise 1. PROTOCOL ASTRA COMMUNICATION PROTOCOL (via RS232C) Argentina specification (B0319G) 26 Oct 2004 METHOD TRANSMISSION CONTROL PROCEDURE BAUD RATE DATA BIT STOP BIT PARITY DATA COMMUNCATION ORDER CONNECTOR

More information

WiFiPerf User Guide 1.5

WiFiPerf User Guide 1.5 WiFiPerf User Guide 1.5 AccessAgility LLC 2012 AccessAgility LLC. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any

More information

BioStar Config Guide V1.0

BioStar Config Guide V1.0 BioStar Config Guide V1.0 Suprema Inc. 16F Parkview Tower 6 Jeongja, Bundang Seongnam 463-863 Korea www.supremainc.com Last edited: 27 December 2011 This document is copyright 27 December 2011 by Suprema

More information

Self Help Guide. Please read the following carefully; Synopsis: Requirements: A Computer with a working RJ45 LAN Port All Belkin Modem Routers

Self Help Guide. Please read the following carefully; Synopsis: Requirements: A Computer with a working RJ45 LAN Port All Belkin Modem Routers IMPORTANT! This Guide refers to the following Products: Establishing A Connection From PC To Router Please read the following carefully; Synopsis: This Self-Help Guide is designed to assist you if you

More information

SwiftBroadband and IP data connections

SwiftBroadband and IP data connections SwiftBroadband and IP data connections Version 01 30.01.08 inmarsat.com/swiftbroadband Whilst the information has been prepared by Inmarsat in good faith, and all reasonable efforts have been made to ensure

More information

Based on Computer Networking, 4 th Edition by Kurose and Ross

Based on Computer Networking, 4 th Edition by Kurose and Ross Computer Networks Ethernet Hubs and Switches Based on Computer Networking, 4 th Edition by Kurose and Ross Ethernet dominant wired LAN technology: cheap $20 for NIC first widely used LAN technology Simpler,

More information