반응형

Computer Science Lectures 21

Lecture 4.8 ~ 4.10: Packet Forwarding and Internetworking

4-8 IP Errors with ICMP Copyright © Pearson Education, Inc. or its affiliate(s). All Rights Reserved. mediaplayer.pearsoncmg.com Topic - 포워딩 과정에서 문제가 생기면 어떻게 하는가? Internet Control Message Protocol - ICMP는 IP와 항상 같이 실행된다 - 에러 리포팅이나 테스트에 사용된다 ICMP Errors - 이상을 감지한 라우터는 Source로 ICMP 리포트를 전송한다 ICMP Message Format - ICMP data에는 기존 패킷에 대한 정보가 담겨있다 - IP Header에는 오류를 감지한 라우터에서 A로 가는 정보와 함께 ICMP 헤더가 있음을 ..

Lecture 4.4 ~ 4.7: Packet Forwarding and Internetworking

4-4 IP Prefixes Copyright © Pearson Education, Inc. or its affiliate(s). All Rights Reserved. mediaplayer.pearsoncmg.com Topic Ip Addresses - 32비트로 구성된 IPv4는 부족할 지경이라 128비트로 구성된 IPv6가 도입되고 있다 - 32비트 전부를 적는 것이 아닌 8개 비트에 대한 수와 dot으로 표기한다 IP Prefixes - Modern - prefix에 해당하는 비트는 고정되어 있다 - prefix 길이가 L인 네트워크에서는 2^(32-L)개의 주소값이 할당된다 - prefix의 길이는 ip 주소 맨 끝에 /를 기입하고 prefix를 기입한다 - /24 네트워크는 256개의 주소, /..

Lecture 4-1 ~ 4-3: Packet Forwarding and Internetworking

4-1 Network Layer Overview Copyright © Pearson Education, Inc. or its affiliate(s). All Rights Reserved. mediaplayer.pearsoncmg.com Where we are in the Course - 네트워크 계층에서는 라우터를 통해 패킷을 전송한다 Why do we need a Network layer? - 링크 계층에서 스위치를 통해 작은 네트워크는 구축할 수 있었다 - 네트워크 계층은 왜 필요한 것인가? Shortcomings of Switches - 우선 스위치마다 전세계의 모든 스위치에 대한 정보를 담은 테이블을 가지고 있는 것은 불가능하다 - 또한 도착지를 알기위해 전세계의 모든 스위치에 브로드캐스팅하는 방..

Lecture 3b-1 ~ 3b-8: Link Layer, Part B

3b-1 Overview of the Link Layer Copyright © Pearson Education, Inc. or its affiliate(s). All Rights Reserved. mediaplayer.pearsoncmg.com Where we are in the Course Topics 3b-2 Retransmissions Copyright © Pearson Education, Inc. or its affiliate(s). All Rights Reserved. mediaplayer.pearsoncmg.com Topic Context on Reliability - Reliability function은 어느 계층에서 도맡아야 하는가?? - 물리 계층과 같이 낮은 계층에서는 에러를 방지함으..

Lecture 3a.1 ~ 3a.5: Link Layer, Part A

3a-1 Overview of the Link Layer Copyright © Pearson Education, Inc. or its affiliate(s). All Rights Reserved. mediaplayer.pearsoncmg.com Where we are in the Course Scope of the Link Layer In terms of layers... - Network 계층에서 전달된 패킷에 Header와 Trailer를 붙인 Frame을 Physical 계층으로 전송 - Physical 계층 간에 데이터가 전달 - 수신측에서 Physical 계층에서 Link 계층으로 Frame이 전달되며, Header와 Trailer를 제거한 Packet을 Network 계층으로 전달 Typica..

Lecture 2.1 ~ 2.5: Physical Layer

2-1 Overview of the Physical Layer Copyright © Pearson Education, Inc. or its affiliate(s). All Rights Reserved. mediaplayer.pearsoncmg.com Scope of the Physical Layer - Concerns how signals are used to transfer message bits over a link - Wires etc. carry analog signals - We want to send digital bits Topics 1. Properties of media - Wires, fiber optics, wireless 2. Simple signal propagation (전파) ..

Lecture 1.6 ~ 1.9: Introduction, Protocols and Layering

1-6 Protocols and Layers Copyright © Pearson Education, Inc. or its affiliate(s). All Rights Reserved. mediaplayer.pearsoncmg.com Networks Need Modularity - We need a form of modularity, to help manage complexity and support reuse Protocols and Layers - Protocols and layering is the main structuring method used to divide up network functionality - Each instance of a protocol talks virtually to i..

Lecture 1.3 ~ 1.5: Introduction, Protocols and Layering

1-3 Network Components Copyright © Pearson Education, Inc. or its affiliate(s). All Rights Reserved. mediaplayer.pearsoncmg.com Parts of a Network - app과 연결된 노드 = host - 단순히 노드간에 메세지를 넘겨주는 노드 = router - 노드간의 연결 단위 = link - 하나의 host에 여러 app이 연결? => multiplexing Component Names Types of Links - Full-duplex : Bidirectional - same frequency, same time에 양방향 통신 가능 - Half-duplex : Bidirectional - same ..

Lecture 1.1 ~ 1.2: Introduction, Protocols and Layering

1-1 Goals and Motivation Copyright © Pearson Education, Inc. or its affiliate(s). All Rights Reserved. mediaplayer.pearsoncmg.com Three "networking" topics - Distributed systems : 각기 다른 어플리케이션들이 어떻게 네트워크 상에서 - Networking : 패킷들이 어떻게 네트워크 상에서 - Communications : 신호를 통해 어떻게 메세지가 네트워크 상에서 우리가 배울 것은 Networking! The Main Point 1. To learn how the Internet works 2. To learn the fundamentals of computer ..

Lecture 09: Machine-Level Programming 5: Advanced Topics

Memory Layout x86-64 Linux Memory Layout 최대 주소 값이 00007FFFF....FF 인 이유는 x86-64에서는 47 비트를 주소에 사용하기 때문 메모리 할당은 주소의 낮은쪽이나 높은쪽에서부터 된다 Memory Allocation Example malloc으로 할당한 메모리 중에 큰 메모리는 주소값이 큰 쪽에 할당되고, 작은 메모리는 주소값이 작은 쪽에 할당됨 계속 할당하다보면 사이에 존재하는 공간이 없어진다 Buffer Overflow : Vulnerability, Protection Recall: Memory Referencing Bug Example Such problems are a BIG deal String Library Code Vulnerable Buffe..

반응형