• No results found

CST111 Networking Page 1

N/A
N/A
Protected

Academic year: 2021

Share "CST111 Networking Page 1"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

Networks and Telecommunications

CST111: Introduction to Information Technology

A Network (Page 1)

 A collection of computers and other devices that are connectedtogether in order to communicate and share resources

They use communication channels to share hardware, software and data  Connections between computing devices can be physical using wires or cables or

wireless using radio waves or infrared signals

A Network 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

A Network (Page 2)

 Node (host)—any device on a network

 Data transfer rate (bandwidth)—the speed with which data is moved from one place to another on a network

Primary Benefits of Networking

 Permits groups of users to exchange information and to route data from one individual to another

Single consistent master copy of data files  Improves human communication

Electronic mail (e-mail), chat, social networks, etc.  Enables device sharing

Printers, scanners, fax machines, etc.

Clients, Peers, and Servers (Page 1)

 Server—computer that shares its resources across network responding to client requests for information by providing the requested information

File server—a computer that stores and manages files for multiple users on a network

Web server—a computer dedicated to responding to requests (from the browser client) for web pages

 Client—computer that accesses shared resources, i.e. requests information

The Client/Server Relationship 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

Clients, Peers, and Servers (Page 2)

 Client/server network—certain computers take specialized roles and function mostly as servers

Ordinary users’ machines tend to function mostly as clients

 Peer-to-peer network—each computer can be a client to other computers and can act as a server as well

Peer-to-Peer Networking

 A distributed network in which a non-dedicated server (peer-to-peer network) All workstations can function in the dual role of server and client

 There is no central control

No one computer has any higher priority to access, or heightened responsibility to provide, shared resources on the network

 Every user must act as system administrator

Controls whether each user has unlimited or restricted access

Typical Peer-to-Peer Network 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

Peer-to-Peer Networking Advantages (Page 1)

 Easy to install and configure

 Not dependent on a dedicated server

 Individual users control their own shared resources

 Inexpensive to purchase and operate for smaller organizations

Peer-to-Peer Networking Advantages (Page 2)

 Needs no additional equipment or software beyond a suitable operating system  Needs no dedicated administrator

 Works best for networks with 10 or fewer users

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

(2)

CST111—Networking

Page 2

 Works best for networks with 10 or fewer users

Peer-to-Peer Networking Disadvantages (Page 1)

 Network security applies only to a single resource at a time, not network-wide  Users may be forced to use as many passwords as there are shared resources  Each machine must be backed up individually to protect all shared data

Peer-to-Peer Networking Disadvantages (Page 2)

 Every time a user accesses a shared resource, the user at the machine where the resource resides suffers reduced performance

 No centralized organizational scheme to locate or control access to data  Does not usually work well with more than 10 users

Client/Server Networks

 Centralized network with a server that exclusively delivers programs, data files and other services to workstations (the clients)

The only job of the server (or even multiple linked servers) is to provided services for the clients

 The server generally does not run applications

Typical Client/Server Network 2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

Client/Server Networking Advantages (Page 1)

 Simplified network administration: centralized user accounts, security, and access controls

Administration may even take place from one or more client workstations  Centralized data for control and backup

 More powerful equipment means more efficient access to network resources

Client/Server Networking Advantages (Page 2)

 A single password for network logon delivers access to all resources

 Appropriate for networks with 10 or more users or any networks where resources are used heavily

 Easier to scale up to any size needed

Client/Server Networking Disadvantages

 Server failure may render network unusable; at best, it results in loss of network resources

 Single point of failure

There must be a plan for mission critical services

 Complex, special-purpose server software requires allocation of expert staff, which increases expenses

 Dedicated hardware and specialized software add to the cost

Choose Peer-to-Peer When …

 Network includes no more than 10 users (preferably no more than 5)

 All networked machines are close enough to fit within the span of a single LAN  Budget considerations are paramount

 No specialized servers are needed

Use Client/Server When One or More Is True…

 More than 10 users must share network access

 Centralized control, security, resource management, or backup is desirable  Users need access to specialized servers, or place heavy demands for network

resources

 An internetwork is in use, or WAN access is required

Local Area Network (LAN)

 Network consisting of a relatively small number of machines located in a well-defined (close geographical) area

The same room, building or a group of buildings

 Connected computers are close enough to be linked by a single cable or wire pair

2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

(3)

CST111—Networking

Page 3

 Connected computers are close enough to be linked by a single cable or wire pair  Designed for sharing programs, data and devices (i.e. printers, scanners, fax

machines, etc.)

Local Area Network 1

2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

169

Using Programs

 On a workstation:

Program loaded from the hard drive of the workstation into RAM of the workstation Must be stored on every computer individually

 In a network:

Program is loaded from the hard drive of the server into RAM of the workstation Alternately programs can be installed onto individual hard drives from the network

server

Using Data Files (Page 1)

 On a workstation:

Only the local user has access to documents, data-bases and other files  In a network:

Data files can be created by one user and shared (accessed by other users)

Using Data Files (Page 2)

 File locking:

Documents, spreadsheets, graphics and other files can be used by only one user at a time

 Record locking:

Multiple users can access different records from the same database at the same time

Using Printers

 On a workstation:

Print data is sent to the parallel port through a cable to a local printer  In a network:

The network operating system (NOS) captures print job and redirects it to a network printer

The job is placed into a print queue until the printer is ready for it One high quality printer shared by several users

The Network Interface Card (NIC)

 Also called the LAN card

 Installed in every workstation and the server ...

Plugs into a main board (motherboard) expansion slot inside computer  Attached to network cabling

 Uses electronic circuitry to send and receive network messages

Connecting Cable to a NIC 2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

169

Designing a Network Layout

 Topology—the physical layout of the computers, cables, and other resources  Also consider how the components communicatewith each other

 Both of these factors:

Have a significant effect on performance and growth potential

Impact the type of equipment to purchase and approach to network management

Standard Topologies

 Bus (or linear bus)—a series of computers connected along a single cable segment  Star—computers connected via a central concentration point called a hub

 Ring—computers connected to form a loop

Bus Topology

 Most basic in which all components connect via a backbone, a single cable segment that interconnects all the computers in a straight line

 Inherent weakness: a single cable break can halt the entire network

2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

(4)

CST111—Networking

Page 4

 Inherent weakness: a single cable break can halt the entire network  Easy to install and troubleshoot

 Suited for small offices or temporary configurations

Bus Topology 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

Star Topology (Page 1)

 Computers are connected by cable segments to a central hub

 Hub receives and retransmits signals down every cable segment to all other computers/devices

 Only the computers that such signals address directly pay attention to or act upon that data Star Topology 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

Star Topology (Page 2)

 Benefits

Inherent centralization of resources

Higher degree of fault tolerance; if one computer or cable fails, it has no effect on the rest of the network

 Drawbacks

Requires more intricate cable installation

If the hub fails, all other attached computers/devices lose network access

Hubs

 Central point of concentration for a star network  Pass electronic signals to the network

 Duplicates data packets received via one port, and makes them available to all ports allowing data sharing between all devices connected to the hub

A Hub 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

Ring Topology (Page 1)

 As a computer receives a signal called a token , it either acts on it or regenerates it and passes it along

Called token passing

Node that has the token is authorized to transmit

 Signals travel in only one direction around the ring (no termination required)

 An active topology since every computer in a ring is responsible for retransmitting the token or data

Ring Topology 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

Ring Topology (Page 2)

 Advantages: Very fast

Can recognize a single computer’s failure and automatically remove the computer from the ring

Able to share network resources fairly  Drawback:

Adding computers consistently degrades the network performance

Ethernet (Page 1)

 The main communicationstechnology for LANs configured in bus and star topologies  Communication channel (wire, wire pair, or fiber optic) connected to or winds past a

set of computers and devices

 Each device is connected to a channel

Allows it to send a signal that can be detected by all computers connected to the channel

Ethernet (Page 2)

 Decentralized scheme:

Each computer listens to the channel, and if it is quiet, it is free

Computer transmits unless another starts at the same time, in which case a collision occurs

In that case, both stop for a random amount of time and then try again

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

(5)

CST111—Networking

Page 5

In that case, both stop for a random amount of time and then try again

Only computers that signals address directly pay attention to or act upon the data

Designing a Network Layout

 Deciding how to best situate components in a topology Understand uses and limitations of various topologies Provide room for growth

Meet defined security requirements

MAN (Metropolitan Area Network)

 A large computer network that usually spans a city or a large campus ranging from several blocks of buildings to entire cities

Its geographic scope falls between a LAN and WAN (wide area network)  Usually interconnects several local area networks using a high-capacity backbone

technology such as fiber-optical links

 Provides up-link services to wide area networks and/or the Internet

WAN (Wide Area Network)

 Network covering a broad area (across metropolitan, regional, national or even international boundaries)

 Used to connect LANs and other types of networks together over a potentially large geographic distance

As a result computers in one location are able to communicate with computers in other locations

 The Internet is a collection of wide area networks

Constructing a Network Layout

 Evaluate underlying requirements

Number of client computers to be attached Number of servers to be attached

Kind of applications that will run Peer-to-peer or server-based network?

Amount of fault tolerance required by applications Budget

 Sketch network layout (third party tools are available)  Put your network map into a computer

Comparison of Lines and Services

 Different types of telecommunication services: Standard phone service (modem)

ISDN (Integrated Services Digital Network) DSL (Digital Subscriber Line)

Cable modem T1 and T3

Modems

 A telecommunications device that converts messages between: Digital signals of computers

Analog signals of telephone lines and other communications media  The term mo-dem represents:

Modulate—convert from digital to analog Demodulate—convert from analog to digital

Standard Phone Service

 A “dial-up” service called a switched line— Multiple users share the line one at a time

 Converts computer data to an analog audio signal for transfer over a telephone line, and then modem at the destination converts it back again into data

2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

(6)

CST111—Networking

Page 6

and then modem at the destination converts it back again into data  Advantages: Low cost and still widely available; uses standard modem  Disadvantages: Slow for video and large file downloads

ISDN

 ISDN (Integrated Services Digital Network) is a dedicated phone line with constant connection

Leased line with no switching or dialing

 Outdated but still widely used for professional audio and broadcast applications  Advantages: Faster for video and other applications; highly secure

 Disadvantages: Higher cost and not available everywhere

DSL

 DSL (Digital Subscriber Service) uses a standard switched phone line which is available even if being using by a voice call at the same time

 Advantages: Comes over a standard phone line but many times faster than regular dial-up

 Disadvantages: Slightly higher cost and not available everywhere

Cable Modem

 A device that enables PCs to be hooked up to a local cable TV line and receive data at about 1.5 Mbps (megabits per second)

 Advantages: Very fast and uses existing television cable

 Disadvantages: Slightly higher cost and not available everywhere

T1 and T3

 Dedicated high capacity cable (not phone line) services that are most often used in business to support a WAN

 Advantages: Fastest uploads and downloads, and can handle multiple signalsat the same time

 Disadvantages: Very expensive, fee based on distance; typically used by corporations and other large organizations

Broadband

 A connection in which transfer speeds are faster than 768 Kbps (kilobits per second)  DSL connections, cable modems, and T1 and T3 lines are broadband connections  Download speeds may not be the same as uploads

Downloads—getting data from the Internet to a home computer Uploads—sending data a from home computer to the Internet

The Internet

 A WAN (wide area network) consisting of 100,000’s of networks  Linked together to exchange data and distribute processing tasks  The world’s largest computer network covering the entire planet

Internet Overview

 http://video.google.com/videoplay?docid=595627119527730575#

Internet Backbone

 A set of high-speed networks that carry traffic on the Internet over fiber optic and other lines

The principal data routes between large, strategically interconnected networks and core routers

 The routes are hosted by commercial, government, academic and other high-capacity network centers

 Provided by companies such as AT&T, Verizon, GTE, British Telecom, and IBM

Internet Service Provider (ISP)

 A company that provides other companies and/or individuals access to the Internet  In addition ISPs may provide:

2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

(7)

CST111—Networking

Page 7

 In addition ISPs may provide: Internet e-mail accounts to users

Services such as remotely storing data files on behalf of their customers A wide variety of other features

Gateway

 A network point set up to handle all communication going between a LAN and other networks

 Computers that control traffic within a company’s network or at your local Internet service provider are gateway nodes

 In most homes a gateway is the device provided by the ISP that connects users to the Internet

Firewalls

 Firewall—gateway machine and its software that protects a network by filtering the traffic it allows

 Access control policy—used by the firewall to set rules established to specify the permitted and denied types of network communication

The Client/Server Structure on the Internet

 Server—the computer that stores the data Web server, file server, mail server  Client—computer that accesses the data

 When a client requests services, enters client/server relationshipwith the server  Once data has been sent, the temporaryclient/server relationship ends

 Server can form many relationships, so it can serve many clients at the same time

Network Addresses (Page 1)

 Hostnames—human-readable symbolic word names, based on domain hierarchy that uniquely identify a computer on the Internet

Easier to read and remember For example: www.sunysuffolk.edu

 IP addresses—computers connected to the Internet are given a unique numerical address, four one-byte numeric values separated by dots (.)

For example: 148.78.250.12—four numbers in the range zero (0) to 255

Network Addresses (Page 2)

Host number—the part of the IP address that specifies a particular host (machine) on the network

Class A: first byte for network address and three remaining bytes for host number Class B: first two bytes for network address and the last two bytes for host number Class C: first three bytes for network address and the last byte for host number

Domain Name System (Page 1)

 Domain name—the part of the hostname that specifies a specific organization or group  Top-level domain (TLD)—the last section of a domain name that specifies type of

organizationor its country of origin

Domain Name System (Page 2)

 Example 1: www3.sunysuffolk.edu “www3” is the computer name “sunysuffolk” is the domain name “edu” is the TLD(top-level domain)  Example 2: matisse.csc.villanova.edu

“matisse” is the computer name “csc.villanova” is the domain name “edu” is the TLD(top-level domain)

U.S. Top-Level Domain (TLD) Types 2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

(8)

CST111—Networking

Page 8

U.S. Top-Level Domain (TLD) Types

.aero—Air transport industry .biz—Alternative to .com .com—Business organization .coop—Non-profit cooperatives .edu—Educational

.firm—Businesses and firms .gov—Government

.info—Unrestricted use

.int—International organizations .jobs—Employment

.mil—Military

.museum—Museums .name—Individuals

.net—Networking organizations .org—Non-profit organizations

.pro—Accountants, lawyers, physicians

Foreign Top-Level Domain (TLD) Types

 Organizations based in countries other than the United States use a top-level domain that corresponds to a two-letter country code

.au—Australia .br—Brazil .ca—Canada .gr—Greece .in—India

.ru—Russian Federation .uk—United Kingdom

DNS (Domain Name System) Servers (Page 1)

 Domain name system (DNS)—a distributed system for managing hostname resolution  A domain name server is the computer that attempts to translate human-readable

hostnames into IP addresses

 The Internet host to which computer is connected knows the IP address of its nearest DNS server

The DNS server is a computer that keeps a list of host/domain names and corresponding IP addresses

DNS (Domain Name System) Servers (Page 2)

 If a DNS server does not know the IP address, it asks a root name server, which keeps a master list of name-to-address relationships

DNS Servers 2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

169

Communications Protocols

 Ethernet—popular communications protocol often used in local area networks that ensures compatibility among devices so that many people can attach to a common cable to share network facilities and resources

 Open Systems Interconnection (OSI model)—this protocol divides data

communications functions into seven distinct layers to simplify the development, operation and maintenance of complex telecommunications networks

 Transport control protocol/Internet protocol (TCP/IP)—the primary communications protocol of the Internet, developed in the 1970’s

Network Protocols (Page 1)

 Protocols are sets of agreed-upon rules for computers to communicate across a network so they can understand each other

 Must be common to any two computers that are currently communicating

2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

(9)

CST111—Networking

Page 9

 Must be common to any two computers that are currently communicating

Network Protocols (Page 2)

 Defines how data is formatted and processed on a network I.e. rules that allow client/server interaction

 These rules include:

How to interpret each others’ signals How to identify one’s self to the other How to initiate and end communication How information on the medium is managed

Network Protocols (Page 3)

 Network protocols are layered such that each one relies on the protocols that underlie it

 Sometimes referred to as a protocol stack

Open Systems

 A logical progression …

Proprietary system—system that uses technologies kept private by a particular commercial vendor

Interoperability—the ability of software and hardware on multiple machines and from multiple commercial vendors to communicate

Open systems—systems based on a common model of network architecture and a suite of protocols used in its implementation

Open Systems

Open Systems Interconnection (OSI) Reference Model—a seven-layer logical break down of network interaction to facilitate communication standards

Each layer deals with a particular aspect of network communication  Number Layer

7 Application Layer 6 Presentation Layer 5 Session Layer 4 Transport Layer 3 Network Layer 2 Data Link Layer 1 Physical Layer

TCP/IP Protocol

(Transmission Control Protocol/Internet Protocol) (Page 1)

 The TCP/IP protocol describes howinformation is actually sent on the Internet  Transport Control Protocol (TCP)—the rules that computers on a network use to

establish and break connections

Software that breaks messages into packets, hands them off to the IP software for delivery, and then orders and reassembles the packets at their destination

TCP/IP Protocol

(Transmission Control Protocol/Internet Protocol) (Page 2)

 Internet Protocol (IP)—software that deals with the routing of packets through maze of interconnected networks to their final destination

Information is broken into a sequence of small fixed-sized units called IP packets The packets are units of data sent across a network—perhaps hundreds or

thousands of packets per transmission

Each packet has space for the unit of data, the source and destination IP addresses, and a sequence number

TCP/IP Protocol

(Transmission Control Protocol/Internet Protocol) (Page 3) 2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

(10)

CST111—Networking

Page 10

(Transmission Control Protocol/Internet Protocol) (Page 3)

 The packets are sent over the Internet one at a time using whatever route is available A router, the network device that directs packets between networks toward their

final destination, may send each packet over a different route

As a result, congestion and service interruptions do not delay transmissions Packets are reassembled at the delivery point using sequence numbers

TCP/IP Protocol

(Transmission Control Protocol/Internet Protocol) (Page 4)

 This process of dividing data into packets, routing them individually routed to their destination, and reassembling them is called packet switching

TCP/IP Protocol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 TCP/IP Protocol

(Transmission Control Protocol/Internet Protocol) (Page 5)

 User Datagram Protocol (UDP)—an alternative to TCP that is faster but less reliable  Ping—a program used to test whether a particular network computer is active and

reachable

 Traceroute—a program that shows the route a packet takes across the Internet

Warriors of the Net

 http://www.youtube.com/watch?v=LGnJw9rtjas

High-Level Protocols

 Other protocols build on the TCP/IP protocol suite:

Simple Mail Transfer Protocol (SMTP)—used to specify transfer of electronic mail File Transfer Protocol (FTP)—allows a user to transfer files to and from another

computer

Telnet—used to log onto one computer from another

Hyper Text Transfer Protocol (http)—allows exchange of Web documents (next chapter)

Electronic Mail (E-mail)

 Software that:

Maintains electronic mailboxes and sends messages from one computer to another  Mail server software

Network server software that controls e-mail flow  Mail client software (including browser-based

Client software that helps a user manage e-mail

Electronic Mail (E-mail) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

Internet E-mail Addresses

 Format:

user_ID@computer_name.top_level_domain  Example:

[email protected]

MIME Types

 MIME type (Multipurpose Internet Mail Extension)—a standard for defining the format of files that are included as email attachments or on websites

FTP (File Transfer Protocol)

 Method of uploading and downloading files from/to serverto/from your local computer ...

Programs and data (anything from text, graphics, music, animations, video, etc.)  Often requires a login ...

Login name may be anonymousif you have no account on the remote computer • If so any password is possible but common convention is your e-mail address

FTP (File Transfer Protocol) 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 Telnet

 Establishes a connection between your computer and a remote host (i.e. a mainframe)  The local computer becomes a terminal running programs on the host ...

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 1 2 68 1 2 69 70 71 72 73 74 75 76 77 1 2 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 1 2 145 1 2 146 1 2 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

(11)

CST111—Networking

Page 11

 The local computer becomes a terminal running programs on the host ... Literally becomes a part of the host network

 A command line (text-based) interface

Telnet 2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

169

Social Networks (Page 1)

 Social networks are a model (simulation) of how objects (individuals and organizations) interact

 A social structure made up of individuals called "nodes", which are tied by one or more specific types of interdependency

I.e. friendship, kinship, common interest, financial exchange, dislike, sexual relationships, beliefs or knowledge, etc.

Social Networks (Page 2)

 Types:

Internal: Participants are within a closed or private community, i.e. company, association, or organization

External: No restrictions on membership

Social Networks (Page 3)

 Participants can … Describe themselves Set privacy settings Block unwanted members

Have personal pages of pictures and/or blogs

Form or be a member of a community within the larger community

2

3 4

5

6

7 8

9

10 11

12

13

14

15

16 17

18

19

20

21

22

23 24

25

26

27

28

29 30

31

32

33 34

35 36

37

38 39

40 41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57 58

59

60

61

62

63

64

65

66

67

1

2

68

1

2

69

70

71 72

73

74

75

76

77

1

2

78

79

80

81

82 83 84 85

86 87

88

89 90 91

92

93

94 95

96 97

98

99

100 101 102

103

104

105 106

107

108

109 110

111 112

113 114

115

116 117

118 119

120

121

122

123

124

125

126

127

128

129

130

131

132

133 134

135

136

137

138 139

140 141

142 143

144

1

2

145

1

2

146

1

2

147

148 149 150

151

152

153

154

155

156

157

158 159

160

161

162

163

164

165

166

167 168

References

Related documents

Assuming that an integer takes 2 bytes of storage, a char takes 1 byte and a float takes 4 bytes, calculate the total number of bytes needed to store the structure. variable

Commerce Commission “Further consultation paper on issues relating to determining a price for Chorus' UCLL and UBA services under the final pricing principle - supplementary paper”

In practise, CIDR based address allocation means that instead of one class B network number a sequence of class C network numbers are assigned to an organization.. A common

The found effects range from increased difficulty of the choice situation and decreased satisfaction with the choice made choose (Study 3, Iyengar and Lepper, 2000; Reutskaja

In this mode of metal transfer, the power source characteristics control the re- lationship between the intermittent establishment of an arc and the short circuiting of the electrode

 host A is waiting for byte 536 and all the subsequent bytes in host B’s data stream..  so host A puts 536 in the acknowledgment number field of the segment it sends

 Have obtained training in anaesthesia core service area, have been recognized by the health authority, have been granted privileges to practice in that same specialty area in a

For class “A” and class “B” addresses the subnet mask also determines which bits are part of the network number and which are part of the host ID. A class “B” address has