Group Assessment Cover Sheet Assessment Title: Networking 1 Project Report Programme Title: BACHELOR OF ICT Course No.: ECHNOLOGY ITB5003 Course Title: Computer Networking 1 Student Name: Hamed Abdulkarim, Zainab Hasan, Reem Neama Student ID: 201300263, 201300167, 201301457 By submitting this assessment for marking, either electronically or as hard copy, I confirm the following: This assignment is my own work Any information used has been properly referenced. I understand that a copy of my work may be used for moderation. I have kept a copy of this assignment Introduction This report aims to outline the theoretical details of a network that is going to be implemented to a hospital called “Middle East Hospital”. This report will include information about the scheme of subnetting and the addresses of IP (Internet protocol) used within the network, explanation of the application layer services the network will require and a list of required network devices as well as the explanation of they are used for. In addition, this report will include a detailed description of the LAN’s (Local area connections) operating protocols and the method they operate in. Table of Contents 6.1 Application Layer (OSI Model layer 7): ..................................................................................... 5 6.1.1 Communication status between PC0 and PC2: ................................................................ 18 6.1.2 Interfaces that will be used in this communication are:.................................................. 18 6.1.3 Protocols needed for communication and their usage: .................................................. 18 Some of the application services that are used in this layer:................................................ 19 6.1.3.1 DNS: ........................................................................................................................... 19 6.1.3.2 HTTP:.......................................................................................................................... 19 6.1.3.3 FTP: ............................................................................................................................ 19 6.1.3.4 SMTP: ......................................................................................................................... 19 6.1.4 Addresses and Identifiers that will be used in this communication are: ......................... 19 6.1.4.1 IP addresses: .............................................................................................................. 19 6.1.4.2 MAC addresses: ......................................................................................................... 20 6.1.4.3 Names: ....................................................................................................................... 20 6.1.5 Some other applications that are used in the application layer: ..................................... 21 6.1.5.1 DHCP: ......................................................................................................................... 21 6.1.5.2 Telnet: ........................................................................................................................ 21 6.1.5.3 POP: ........................................................................................................................... 21 6.2 Presentation Layer (OSI Model layer 6): ................................................................................. 21 6.2.1 Communication status between PC0 and PC2: ................................................................ 21 6.2.2 Interfaces that will be used in this communication are:.................................................. 21 6.2.3 Protocols needed for communication and their usage: .................................................. 22 6.2.4 Addresses and Identifiers that will be used in this communication are: ......................... 22 6.2.4.1 IP addresses: .............................................................................................................. 22 6.2.4.2 MAC addresses: ......................................................................................................... 22 6.2.4.3 Names: ....................................................................................................................... 22 6.3 Session Layer (OSI Model layer 5):.......................................................................................... 23 6.4 Transport Layer (OSI Model layer 4): ...................................................................................... 23 6.4.1 Communication status between PC0 and PC2:................................................................ 23 6.4.2 Interfaces that will be used in this communication are:.................................................. 23 6.4.3 Protocols needed for communication and their usage: .................................................. 23 6.4.3.1 TCP is used for programs that are:..................................................................... 23 1. 6.4.3.1.1 Connection-oriented, reliable and require error detection: .......................... 23 2. 6.4.3.1.2 Flow and congestion control: .......................................................................... 24 6.4.3.2 UDP is used for program that are: ..................................................................... 24 1. 6.4.3.2.1 Connectionless: ............................................................................................... 24 2. 6.4.3.2.2 “Best effort” delivery: ..................................................................................... 24 6.4.4 Addresses and Identifiers that will be used in this communication are: ......................... 24 6.4.4.1 IP addresses: .............................................................................................................. 24 6.4.4.2 MAC addresses: ......................................................................................................... 24 6.4.4.3 Names: ....................................................................................................................... 25 6.4.5 Examples of Protocols and application that uses: ........................................................... 25 6.4.5.1 TCP:..................................................................................................................... 25 6.4.5.2 UDP:.................................................................................................................... 25 6.5 Network Layer (OSI Model layer 3):........................................................................................ 25 6.5.1 Communication status between PC0 and PC2: ................................................................ 25 6.5.2 Interfaces will be used in this communication are: ......................................................... 25 6.5.3 Protocols needed for communication and their usage: .................................................. 26 6.5.4 Addresses and Identifiers that will be used in this communication are: ......................... 26 6.5.4.1 IP addresses: .............................................................................................................. 26 6.5.4.2 MAC addresses: ......................................................................................................... 26 6.5.4.3 Names: ....................................................................................................................... 26 6.5.6 Features:........................................................................................................................... 26 A. 6.5.6.1 Connectionless: .................................................................................................. 26 B. 6.5.6.2 “Best Effort” Delivery: ........................................................................................ 27 C. 6.5.6.3 Media independent: ........................................................................................... 27 1. Subnetting Scheme: 1.1 Administrative building Subnet - 107 hosts Student Specification Input Network Address 192.168.0.0 Subnet Mask (Decimal) 255.255.255.128 CIDR Notation /25 First IP Host address 192.168.0.1 Last IP Host address 192.168.0.126 Number of usable hosts in subnet 128-2 = 126 Broadcast address 192.168.1.127 1.2 Training College subnet – 90 hosts Student Specification Input Network Address 192.168.0.128 Subnet Mask (Decimal) 255.255.255.128 CIDR Notation /25 First IP Host address 192.168.0.129 Last IP Host address 192.168.0.254 Number of usable hosts in subnet 128 – 2 = 126 Broadcast address 192.168.0.255 1.3 Emergency room and Surgical department Subnet- 35 hosts Student Specification Input Network Address 192.168.1.0 Subnet Mask (Decimal) 255.255.255.192 CIDR Notation /26 First IP Host address 192.168.1.1 Last IP Host address 192.168.1.62 Number of usable hosts in subnet 64 – 2 = 62 192.168.1.63 Broadcast address 1.4 Maternity building Subnet – 28 hosts Student Specification Input Network Address 192.168.1.64 Subnet Mask (Decimal) 255.255.255.224 CIDR Notation /27 First IP Host address 192.168.1.65 Last IP Host address 192.168.1.94 Number of usable hosts in subnet 32-2 = 30 Broadcast address 192.168.1.95 1.5 Server room Subnet – 4 hosts Student Specification Input Network Address 192.168.1.96 Subnet Mask (Decimal) 255.255.255.248 CIDR Notation /29 First IP Host address 192.168.1.97 Last IP Host address 192.168.1.102 Number of usable hosts in subnet 8-2 = 6 Broadcast address 192.168.1.103 1.6 Administrative Building Router and Training College Router link Subnet (2 hosts) Student Specification Input Network Address 192.168.1.104 Subnet Mask (Decimal) 255.255.255.252 CIDR Notation /30 First IP Host address 192.168.1.105 Last IP Host address 192.168.1.106 Number of usable hosts in subnet 4-2 = 2 Broadcast address 192.168.1.107 1.7 Training College Router and Maternity Building Router link Subnet (2 hosts) Student Specification Input Network Address 192.168.1.108 Subnet Mask (Decimal) 255.255.255.252 CIDR Notation /30 First IP Host address 192.168.1.109 Last IP Host address 192.168.1.110 Number of usable hosts in subnet 4-2 = 2 Broadcast address 192.168.1.111 1.8 Emergency & Surgical Router – Maternity Building Router link Subnet (2 hosts) Student Specification Input Network Address 192.168.1.112 Subnet Mask (Decimal) 255.255.255.252 CIDR Notation /30 First IP Host address 192.168.1.113 Last IP Host address 192.168.1.114 Number of usable hosts in subnet 4-2 = 2 Broadcast address 192.168.1.115 1.9 Administrative Building Router – Emergency & Surgical Router link Subnet (2 hosts) Student Specification Input Network Address 192.168.1.116 Subnet Mask (Decimal) 255.255.255.252 CIDR Notation /30 First IP Host address 192.168.1.117 Last IP Host address 192.168.1.118 Number of usable hosts in subnet 4-2 = 2 Broadcast address 192.168.1.119 1.10 Administrative Building Router to ISP Router link Subnet (2 hosts) Student Specification Input Network Address 192.168.1.120 Subnet Mask (Decimal) 255.255.255.252 CIDR Notation /30 First IP Host address 192.168.1.121 Last IP Host address 192.168.1.122 Number of usable hosts in subnet 4-2 = 2 Broadcast address 192.168.1.123 1.11 Training College Router to ISP Router link Subnet (2 hosts) Student Specification Input Network Address 192.168.1.124 Subnet Mask (Decimal) 255.255.255.252 CIDR Notation /30 First IP Host address 192.168.1.125 Last IP Host address 192.168.1.126 Number of usable hosts in subnet 4-2 = 2 Broadcast address 192.168.1.127 1.12 Emergency & Surgical Router to ISP Router link Subnet(2 hosts) Student Specification Input Network Address 192.168.1.128 Subnet Mask (Decimal) 255.255.255.252 CIDR Notation /30 First IP Host address 192.168.1.129 Last IP Host address 192.168.1.130 Number of usable hosts in subnet 4-2 = 2 Broadcast address 192.168.1.131 Maternity Building Router to ISP Router link Subnet (2 hosts) Student Specification Input Network Address 192.168.1.132 Subnet Mask (Decimal) 255.255.255.252 CIDR Notation /30 First IP Host address 192.168.1.133 Last IP Host address 192.168.1.134 Number of usable hosts in subnet 4-2 = 2 Broadcast address 192.168.1.135 Device IP address Mask Gateway PC 0 192.168.0.1 255.255.255.128 192.168.0.126 PC 1 192.168.0.2 255.255.255.128 192.168.0.126 Server SMTP 192.168.0.3 255.255.255.128 192.168.0.126 Administrative Building Router – Gig0/0 192.168.0.126 255.255.255.128 No Gateway PC 2 192.168.0.129 255.255.255.128 192.168.0.254 PC 3 192.168.0.130 255.255.255.128 192.168.0.254 Training College Router Gig0/0 192.168.0.254 255.255.255.128 No Gateway PC 4 192.168.1.1 255.255.255.192 192.168.1.62 PC 5 192.168.1.2 255.255.255.192 192.168.1.62 Emergency & Surgical Router Gig0/0 192.168.1.62 255.255.255.192 No Gateway PC 6 192.168.1.65 255.255.255.224 192.168.1.94 PC 7 192.168.1.66 255.255.255.224 192.168.1.94 Maternity Router Gig0/0 192.168.1.94 255.255.255.224 No Gateway Server DNS and HTTP 192.168.1.97 255.255.255.248 192.168.1.102 Server DHCP and Telnet 192.168.1.98 255.255.255.248 192.168.1.102 Server FTP 192.168.1.99 255.255.255.248 192.168.1.102 ISP Router – Gig0/0 192.168.1.102 255.255.255.248 No Gateway Router Administrative Building Router – Se0/2/0 192.168.1.105 255.255.255.252 No Gateway Training College Router – Se0/2/0 192.168.1.106 255.255.255.252 No Gateway Training College Router – Se0/3/0 192.168.1.109 255.255.255.252 No Gateway Maternity Building Router – Se0/3/0 192.168.1.110 255.255.255.252 No Gateway Emergency & Surgical Router – Se0/1/0 192.168.1.113 255.255.255.252 No Gateway Maternity Building Router – Se0/1/0 192.168.1.114 255.255.255.252 No Gateway Administrative Building Router – Se0/3/1 192.168.1.117 255.255.255.252 No Gateway Emergency & Surgical Router – Se0/3/1 192.168.1.118 255.255.255.252 No Gateway Administrative Building Router – Se0/3/0 192.168.1.121 255.255.255.252 No Gateway ISP Router – Se0/3/0 192.168.1.122 255.255.255.252 No Gateway Training College Router – Se0/3/1 192.168.1.125 255.255.255.252 No Gateway ISP Router – Se0/3/1 192.168.1.126 255.255.255.252 No Gateway Emergency & Surgical Router – Se0/2/0 192.168.1.129 255.255.255.252 No Gateway ISP Router – Se0/2/0 192.168.1.130 255.255.255.252 No Gateway Maternity Router – Se0/2/1 192.168.1.133 255.255.255.252 No Gateway ISP Router – Se0/2/1 192.168.1.134 255.255.255.252 No Gateway 2. How are Application layer services used: Applications Port Number Description HTTP is a worldwide protocol and through it web pages are HTTP-Hypertext Transfer Protocol 80 requested or sent to servers.it controls how web pages are formatted and displayed, which employees can use to do some researches or access web pages. DNS resolves domain names in human language (URL’s) into Ip DNS- Domain Name System 53 addresses (Binary numbers), which is needed for worldwide computer services and devices. FTP is used to transfer data files between computers through FTP-File Transfer Protocol 20 21 networks Which employees can use to send data between different departments as well as local and worldwide data transfer. Telnet is used to remote control access to servers and network Telnet 23 devices via internet using virtual terminal connection which is used for communication with other computers and devices in a text based manner SMTP- Simple Mail Transfer Protocol POP3-post office protocol Is a protocol used to transferemail between servers which is 25 implemented to operate over the internet; generally it is used to send messages from mail client to mail server. 110 POP3 is a client-server protocol used to retrieves and extract email from a remote mail server DHCP-dynamic host configuration protocol DHCP is used to assign Ip address that client configure 67 automatically 3. Network devices needed to implement the computer network Network device Router Switch server PC Function A router is a network device that forwards data packets between computers. As the router reads the address information in the packet to determine its destination. Then by using the routing table it directs it to the next network. The router connects two networks together and it preforms traffic directing function on the internet. In order to forward packets routers use internetwork A switch is a small network device that connects multiple hosts together in local area networks(LAN's). Switches enable network devices to share data and information. Is device on a network that manages network resources , there are many types of servers such as file server and database server. A PC is an electronic device that manipulates data and information. And it has the ability to process, store and retrieve data. . 4. Protocol used to operate the LAN’s and how this protocol operates Fast Ethernet: Is a local area network (LAN) transmission standard that provides a data rate of 100 megabits per second (referred to as "100BASE-T"). The fast Ethernet protocol can be based on fiber optic or twisted pair cable. Is a transmission technology that is based in LANs (Local Area Networks) that provides a data rate of 100 Mbit/. Which, refers to as 100BASE-T. Workstations that consist of 10 Mbit\s 10BASE-T Ethernet card they can be connected with Fast Ethernet networks. Gigabit Ethernet: Is a transmission technology that is based on the Ethernet frame format and it is used in local area networks. It provides a data rate of 1 billion rate of one gigabit per second.the protocol is defined in IEEE 802.3 standard and it is being used as a backbone in many private networks. Gigabit Ethernet is conceded on optical fiber, which has a very short distance possibility on copper media.LAN networks with Ethernet protocol that consists of 10 and 100Mbps card can feed on the Gigabit Ethernet backbone. 5. Transmission media used in the organization: Type of Transmission Media The operation of the Transmission Media Straight through is a twisted pair cable that cancels Unshielded Twisted Pair (UTP) - Straight through electromagnetic intereference and it is used in local cable area networks. We have used it to connect PC's to switches and switches to routers. A crossover cable is a twisted pair cable that cancels Unshielded Twisted Pair (UTP) - Crossover cable electromagnetic interference and it is used to connect network devices of the same type. We have used it too It stands for data terminal equipment, DTE is the serial port on a computer / workstation. DTE controls, data flow from a computer. It also Serial DTE cable reconverts received signal and converts user data into signals. We have used DTE to connect the routers of subnet A, B, C and D to the main router that supplies the signal which is the Internet Service Provider (ISP) router It stands for data communication equipment, DCE Serial DCE cable performs line clocking which is referred to as suppling communication signals to the DTE interface. In Addition, DCE performs coding and signal conversion. We used the DCE port for the ISP exiting interfaces. We also used it on router B, D and C in order to supply signals to the other router. Routers C, B and D were acting as an intermediate router that supply signal to other routers. 6.1 Application Layer (OSI Model layer 7): 6.1.1 Communication status between PC0 and PC2: At this layer and in the communication process between PC0 which is located in the Administrative Building Subnet and PC2 which is located in the Training College Subnet. PC0 will request the services of the required servers and once those requests are replied for. Then, the user will be able to interact with the required application service. Then, the data is inserted to the end device by the user through the graphical or command user interface of the application service used. The actual data will not change after it is inserted by the end device and it will the same through its whole journey. However, it will be converted. 6.1.2 Interfaces that will be used in this communication are: Administrative Building Subnet network interface (address) - 192.168.0.0. The data will move through The data will move through Administrative Building Router and ISP Router link Subnet network interface (address) – 192.168.1.120. Server Room Subnet network interface (address) - 192.168.1.96. The data will move through Administrative Building Router and Training College Router link Subnet network interface (address) – 192.168.1.104 The data will reach its final network interface (address) which is Training College Subnet interface – 192.168.0.128 6.1.3 Protocols needed for communication and their usage: The application layer is the top layer in the OSI layered model, this layer interacts with users and applications .This layer is for applications that are used in communication within the system. There are many applications that can be used at this layer. Some of the application services that are used in this layer: 6.1.3.1 DNS: DNS (Domain Name System) and its port number (53). It translates human language into a machine language (binary numbers) which is used when we creating website to give it the proper name, and it is implemented it in all of the hosts. 6.1.3.2 HTTP: In order to create a website, HTTP (Hypertext Transfer Protocol) is used and its port number is (80). Also, a connection needs to be created between the Domain name system and Hypertext transfer protocol server. In addition, the Hypertext transfer protocol is used to control the format of a website, request and send websites through the server. Both DNS and HTTP servers need to be connected through a switch to the main router which all departments are connected to so that all departments can access the website using the same domain name system and IP address. 6.1.3.3 FTP: FTP (File Transfer Protocol) is used and its port number is (20, 21) in order to grant users the ability to send data files between different departments. Also, users can use it to upload files into the department's website. The FTP server is needed to be connected to a switch that connects with the main router that connects with all different departments in order to grant users those functions. 6.1.3.4 SMTP: SMTP (Simple Mail Transfer Protocol) and its port number is (25) is used to transfer email between end devices. In addition, it requires to be connected to all hosts to within the same subnet in order to use its function. Therefore, every department needs an internal SMTP server to use its functions. 6.1.4 Addresses and Identifiers that will be used in this communication are: 6.1.4.1 IP addresses: DHCP server’s IP address is (192.168.1.98). The HTTP and DNS server's IP address (192.168.1.97). FTP server’s IP address is (192.168.1.99). SMTP and POP server's IP address is (192.168.0.3). PC0 IP address (192.168.0.1) of the Administrative Building subnet. Administrative Building Router internal-interface [IP address] GigabitEthernet0/0 (192.168.0.126). Administrative Building Router external-interface [IP address] Serial0/2/0 (192.168.1.105). Administrative Building Router external-interface [IP address] Serial0/3/0 (192.168.1.121). ISP router external-interface [IP address] Serial0/3/0 (192.168.1.122). ISP router internal-interface [IP address] GigabitEthernet0/0 (192.168.1.102). Training College Router external-interface [IP address] Serial0/2/0 (192.168.1.106). Training College Router internal-interface [IP address] GigabitEthernet0/0 (192.168.0.254). PC2 IP address (192.168.0.129) of the Training College subnet. 6.1.4.2 MAC addresses: DHCP server’s MAC address is (0030.F24b.A639) The HTTP and DNS server's MAC address (0001.9752.6A0D). FTP server’s MAC address (0002.4A5B.651D). SMTP and POP server's MAC address (0030.F258.9EC7). ISP router external-interface Serial0/3/0 MAC address (). ISP router internal-interface GigabitEthernet0/0 MAC address (00E0.8FCB.DB01). PC0 MAC address (0030.A300.5C7C) of the Administrative Building subnet. Administrative Building Router internal-interface GigabitEthernet0/0 MAC address (0001.4262.B801). Administrative Building Router external-interface Serial0/2/0 MAC address (0090.2B2E.0901). Administrative Building Router external-interface Serial0/3/0 MAC address (). Training College Router external-interface Serial0/2/0 MAC address (0001.4262.B801). Training College Router internal-interface GigabitEthernet0/0 MAC address (0090.2B2E.0901). PC2 MAC address (0001.42D8.1578) of the Training College subnet. 6.1.4.3 Names: DHCP server. SMTP and POP server. FTP server. DNS and HTTP server. PC0 of the Administrative Building Subnet. Administrative Building Switch. Administrative Building Router. Administrative Building Router and Training College Router link Subnet. Training College Router Subnet. Training College Switch. PC2 of the Training College Subnet. 6.1.5 Some other applications that are used in the application layer: 6.1.5.1 DHCP: DHCP (Dynamic Host Configuration Protocol) and its port number is (67) is used to assign an IP address that are configured automatically. DHCP server needs to be connected to a switch that is connected to the main router that connects all different departments in order for its functions to be used by users. 6.1.5.2 Telnet: Telnet is a protocol that is used to provide remote access to servers and network devices, through the internet using the virtual terminal connection. It is used to create communication with other computers and devices. The Telnet server requires to be connected to a switch that is connected to the main router that connects all different departments. 6.1.5.3 POP: POP3 (post office protocol) and its port number is (110) is a client\server protocol that is used to retrieve and extract emails from a remote mail server. The departments use this protocol so that a user can accept emails from other user. The post office protocol is implemented in the same server that has simple mail transfer protocol. The POP3 server needs to be connected to a switch that is connected to the main router that connects all different departments. 6.2 Presentation Layer (OSI Model layer 6): 6.2.1 Communication status between PC0 and PC2: At this layer and in the communication process between PC0 which is located in the Administrative Building Subnet and PC2 which is located in the Training College Subnet. PC0 will request the services of the required servers and once those requests are replied for. Then, the user will be able to interact with the required application service. Then, the data is inserted to the end device by the user through the graphical or command user interface of the application service used. The actual data will not change after it is inserted by the end device and it will the same through its whole journey. However, it will be converted. 6.2.2 Interfaces that will be used in this communication are: Administrative Building Subnet network interface (address) - 192.168.0.0 After that the data will move through Administrative Building Router and Training College Router link Subnet network interface (address) – 192.168.1.104 Finally, the data will reach its final network interface (address) which is Training College Subnet interface – 192.168.0.128. 6.2.3 Protocols needed for communication and their usage: The presentation layer which is the layer that comes right after application layer, it is a layer that is responsible for communication as well as it is responsible for coding and converting the data that comes from the application layer, as well as encrypting the data it also compresses the data into different formats such as JPG and GIF. The presentation layer ensures that the data that application layer sends is recognized by other systems. 6.2.4 Addresses and Identifiers that will be used in this communication are: 6.2.4.1 IP addresses: PC0 IP address (192.168.0.1) of the Administrative Building subnet. Administrative Building Router internal-interface [address] GigabitEthernet0/0 (192.168.0.126). Administrative Building Router external-interface [address] Serial0/2/0 (192.168.1.105). Training College Router external-interface [address] Serial0/2/0 (192.168.1.106). Training College Router internal-interface [address] GigabitEthernet0/0 (192.168.0.254). PC2 IP address (192.168.0.129) of the Training College subnet. 6.2.4.2 MAC addresses: PC0 MAC address (0030.A300.5C7C) of the Administrative Building subnet. Administrative Building Router internal-interface GigabitEthernet0/0 MAC address (0001.4262.B801). Administrative Building Router external-interface Serial0/2/0 MAC address (). Training College Router external-interface Serial0/2/0 MAC address (0001.4262.B801). Training College Router internal-interface GigabitEthernet0/0 MAC address (0090.2B2E.0901). PC2 MAC address (0001.42D8.1578) of the Training College subnet. 6.2.4.3 Names: PC0 of the Administrative Building Subnet. Administrative Building Switch. Administrative Building Router. Administrative Building Router and Training College Router link Subnet. Training College Router Subnet. Training College Switch. PC2 of the Training College Subnet. 6.3 Session Layer (OSI Model layer 5): Finally, there is the session layer which is layer 5. This layer creates and maintain dialog between source and destination, also, it handles the exchange of information to initiate dialogs, keep them active and restart sessions and Incorporated by most applications for example (web browser). 6.4 Transport Layer (OSI Model layer 4): 6.4.1 Communication status between PC0 and PC2: At this layer and in the communication process between PC0 which is located in the Administrative Building Subnet and PC2 which is located in the Training College Subnet. The data that is sent is segmented into many segments by the end device. The port of the application service used and the Transport layer protocol that it depends on (TCP or UDP) will be joined to the segments. Supposing if we sent a message using HTTP application service, the port 80 will be added to segments as well as TCP. The segments format will not change after it is created by the end device and it will preserve the same format through its whole journey. 6.4.2 Interfaces that will be used in this communication are: Administrative Building Subnet network interface (address) - 192.168.0.0 After that the data segments will move through Administrative Building Router and Training College Router link Subnet network interface (address) – 192.168.1.104 Finally, the data segments will reach its final network interface (address) which is Training College Subnet interface – 192.168.0.128. 6.4.3 Protocols needed for communication and their usage: In this layer, data are segmented in general after being entered by the user through an end device and then transformed. Packets are labeled for which program they are used using a socket (IP address, follows it a semi-colon and then the port number of the application). This method called multiplexing which grants the ability to identify for which program they are used and to be sent to their correct destination. There are 2 protocols that are used at this layer. Either Transmission Control Protocol (TCP) or User Datagram Protocol (UDP). Both of the protocols have different characteristics and made for specific use (specific programs) 6.4.3.1 TCP is used for programs that are: 1. 6.4.3.1.1 Connection-oriented, reliable and require error detection: This feature allows for ordered delivery and sending of packets (stream of data) through using a stable communication channel before any data is send. The method of initiating this channel is called three hand shake where information is exchanged between end devices. Having ordered and identified packets helps knows which packets are lost so they are transmitted again. 2. 6.4.3.1.2 Flow and congestion control: This feature grants control over the speed in which data is sent or received. Not making it too fast or too slow but making it dynamic and average which allows for machines with different speeds to communicate. If the network is about to become overloaded, having the ability to control the rate of the data packets sending and reducing that rate so congestive collapse is avoided. 6.4.3.2 UDP is used for program that are: 1. 6.4.3.2.1 Connectionless: Require no connection session to be established or initiated so it gives the advantage of having low overhead. 2. 6.4.3.2.2 “Best effort” delivery: Deliver packets once they arrive without performing flow control, congestion control and error checking. 6.4.4 Addresses and Identifiers that will be used in this communication are: 6.4.4.1 IP addresses: PC0 IP address (192.168.0.1) of the Administrative Building subnet. Administrative Building Router internal-interface [address] GigabitEthernet0/0 (192.168.0.126). Administrative Building Router external-interface [address] Serial0/2/0 (192.168.1.105). Training College Router external-interface [address] Serial0/2/0 (192.168.1.106). Training College Router internal-interface [address] GigabitEthernet0/0 (192.168.0.254). PC2 IP address (192.168.0.129) of the Training College subnet. 6.4.4.2 MAC addresses: PC0 MAC address (0030.A300.5C7C) of the Administrative Building subnet. Administrative Building Router internal-interface GigabitEthernet0/0 MAC address (0001.4262.B801). Administrative Building Router external-interface Serial0/2/0 MAC address (). Training College Router external-interface Serial0/2/0 MAC address (0001.4262.B801). Training College Router internal-interface GigabitEthernet0/0 MAC address (0090.2B2E.0901). PC2 MAC address (0001.42D8.1578) of the Training College subnet. 6.4.4.3 Names: PC0 of the Administrative Building Subnet. Administrative Building Switch. Administrative Building Router. Administrative Building Router and Training College Router link Subnet. Training College Router Subnet. Training College Switch. PC2 of the Training College Subnet. 6.4.5 Examples of Protocols and application that uses: 6.4.5.1 TCP: 1. Exchange of Emails (FTP, SMTP, POP3). 2. Connecting to servers (Telnet, HTTP). 6.4.5.2 UDP: 1. Fast Queries (DNS, SNMP, DHCP, TFTP). 2. Streaming and online games (VoIP). 6.5 Network Layer (OSI Model layer 3): 6.5.1 Communication status between PC0 and PC2: At this layer and in the communication process between PC0 which is located in the Administrative Building Subnet and PC2 which is located in the Training College Subnet. An IP header is attached to the segmented data by the end device and it is called at this state “Packets”. The IP header will consists primarily of the Source IP address (PC0 - 192.168.0.1), Destination IP address (PC2 – 192.168.0.129) and its Time to live (TTL). The segmented data with IP headers (packets) format will not change after it is created by the end device and it will preserve the same format through its whole journey. 6.5.2 Interfaces will be used in this communication are: Administrative Building Subnet network interface (address) - 192.168.0.0 After that the data segments with an IP header (packets) will move through Administrative Building Router and Training College Router link Subnet network interface (address) – 192.168.1.104 Finally, The data segments with the IP header (packets) will reach its final network interface (address) which is Training College Subnet interface – 192.168.0.128 6.5.3 Protocols needed for communication and their usage: Only Internet protocol version 4 (IPV4) will be used at layer 3. The protocol use: When packets are received from the transport layer. The protocol routes packets to destination and addresses those packets with IP addresses (IP header) that consists of 32 bits as well where each byte is separated by a dote. The host is uniquely identified form all other hosts in the same network through IP address. In addition, IP address uniquely pinpoints the network that the host belongs to. 6.5.4 Addresses and Identifiers that will be used in this communication are: 6.5.4.1 IP addresses: PC0 IP address (192.168.0.1) of the Administrative Building subnet. Administrative Building Router internal-interface [address] GigabitEthernet0/0 (192.168.0.126). Administrative Building Router external-interface [address] Serial0/2/0 (192.168.1.105). Training College Router external-interface [address] Serial0/2/0 (192.168.1.106). Training College Router internal-interface [address] GigabitEthernet0/0 (192.168.0.254). PC2 IP address (192.168.0.129) of the Training College subnet. 6.5.4.2 MAC addresses: PC0 MAC address (0030.A300.5C7C) of the Administrative Building subnet. Administrative Building Router internal-interface GigabitEthernet0/0 MAC address (0001.4262.B801). Administrative Building Router external-interface Serial0/2/0 MAC address (). Training College Router external-interface Serial0/2/0 MAC address (0001.4262.B801). Training College Router internal-interface GigabitEthernet0/0 MAC address (0090.2B2E.0901). PC2 MAC address (0001.42D8.1578) of the Training College subnet. 6.5.4.3 Names: PC0 of the Administrative Building Subnet. Administrative Building Switch. Administrative Building Router. Administrative Building Router and Training College Router link Subnet. Training College Router Subnet. Training College Switch. PC2 of the Training College Subnet. 6.5.6 Features: A. 6.5.6.1 Connectionless: Connectionless means that packets are routed individually which could result in packets taking out of order (different) paths. B. 6.5.6.2 “Best Effort” Delivery: Means it is unreliable which results in the incapability of the IPV4 protocol to recover data or lost packets. This gives it the advantage of efficient functionality on the network since other protocol layers is responsible of retrieving lost packets. C. 6.5.6.3 Media independent: Media independent is defined as that the IP address has no link or relation with the physical layer (layer 1) or data link (layer 2) of the network. It is only implemented on the logical level so it only affects the logical level. The use of this protocol gives an advantage in allowing networks with different data link layer protocols and different hardware platforms to communicate together. 9 Ping Devices: 1. PC0 from Administrative Building Subnet being able to ping all devices on other subnets 9.2 PC2 from the Training College Subnet being able to ping all devices: 9.3 Server DNS and HTTP from the server room subnet being able to ping all devices on other subnets: 9.4 PC4 from Emergency room and Surgical department being able to ping all devices on all other subnets: PC6 from the Maternity Building being able to ping all devices on all other Subnets: