[CS] 34

네트워크 보안

※kocw에서 제공하는 이석복 교수님의 컴퓨터네트워크 수업을 듣고 필기한 내용입니다. 출처를 따로 밝히지 않는 한 전부 해당 수업에서 제공한 자료들이며 제가 작성한 부분에 있어 틀린 부분이 있을 수도 있다는 점 양해바랍니다. Network security - 네트워크 보안의 4가지 요소 1. confidentiality: 기밀성, 센더와 리시버의 통신 내용을 제 3자가 알아서는 안된다 2. authentication: 인증, 상대방이라는걸 확신할 수 있어야 한다 3. message integrity: 중간에 메시지 변경이 일어나면 안된다 4. access and availability: 데이터 통신은 24시간 내내 누구에게나 이루어 질 수 있어야 한다 - 하지만 이런 요소들은 OSI 계층 어디에도 포함되..

멀티미디어 네트워크

※kocw에서 제공하는 이석복 교수님의 컴퓨터네트워크 수업을 듣고 필기한 내용입니다. 출처를 따로 밝히지 않는 한 전부 해당 수업에서 제공한 자료들이며 제가 작성한 부분에 있어 틀린 부분이 있을 수도 있다는 점 양해바랍니다. Multimedia networking - 어떻게 유튜브 같은 멀티 미디어 서비스가 동작하는지 공부 멀티미디어 서비스가 제공하는 첫번째 기능: 오디오 - 아날로그 시그널을 디지털 신호로 변환하는 작업을 sampling 이라고 함 - 자연스러운 소리를 정영화된 비트로 변환하는 작업 - 샘플링 주기를 짧게하면 짧게할수록, 샘플링 할때 비트수가 많으면 많을수록 더 완벽하게 아날로그 소리와 같아짐 - 1초에 나타내는 비트 양: CD는 1.411 Mbps, MPS는 96, 128, 160 k..

링크계층 - Cellular Network

※kocw에서 제공하는 이석복 교수님의 컴퓨터네트워크 수업을 듣고 필기한 내용입니다. 출처를 따로 밝히지 않는 한 전부 해당 수업에서 제공한 자료들이며 제가 작성한 부분에 있어 틀린 부분이 있을 수도 있다는 점 양해바랍니다. Cellular Network - 전체 담당하는 지역을 셀로 나눠서 셀 하나에 기지국 하나 심어놓고 그 셀에 속하는 host들을 담당해서 cellular network 라고 불림 - host와 기지국은 무선으로 연결되어 있고 기지국과 라우터는 유선으로 연결되어 있음 - 2G 시절에는 FDMA/TDMA 방식을 사용했음, 보내는 통로를 나누거나 보내는 시간을 나눠서 전송하게 함 - 3G 부터는 CDMA를 사용, 각자 원할때 보내게 하되 수학적 기법을 사용해서 자기 자신의 신호는 잘 들리..

링크계층 - 무선이동네트워크2

※kocw에서 제공하는 이석복 교수님의 컴퓨터네트워크 수업을 듣고 필기한 내용입니다. 출처를 따로 밝히지 않는 한 전부 해당 수업에서 제공한 자료들이며 제가 작성한 부분에 있어 틀린 부분이 있을 수도 있다는 점 양해바랍니다. IEEE 802.11 frame - 무선 인터넷은 free 주파수 대역을 사용함 - 거기서 채널을 나눠서 사용 - 다른 채널끼리는 충돌이 안남 - 같은 채널을 쓰는 AP끼리는 다른 AP여도 똑같이 CSMA/CA 방식으로 경쟁해서 데이터를 보냄 - 무선 인터넷 프레임의 헤더에는 address 필드가 4개나 있음(1개는 신경 X) address1: 데이터를 받을 AP의 MAC 주소 address2: 데이터를 보내는 host의 MAC 주소 address3: 데이터를 받을 라우터의 MAC ..

링크계층 - 무선이동네트워크1

※kocw에서 제공하는 이석복 교수님의 컴퓨터네트워크 수업을 듣고 필기한 내용입니다. 출처를 따로 밝히지 않는 한 전부 해당 수업에서 제공한 자료들이며 제가 작성한 부분에 있어 틀린 부분이 있을 수도 있다는 점 양해바랍니다. Wireless and Mobile Network - wireless: 선이 없는, 무선 - mobile: 이동가능한 - 유선과 무선의 MAC 프로토콜은 차이가 있음 - 유선은 링크라는 매체를 공유해서 사용, 무선은 공기라는 매체를 공유해서 사용함 - 무선일 경우 내 컴퓨터에서 google 서버로 통신이 갈때 전체가 무선이 아닌 한 홉만 무선임 - 유선은 안정적인 케이블로 연결되어 있어 외부의 노이즈로부터 보호됨 그래서 연결 거리에 큰 영향을 받지 않음 - 무선은 거리에 큰 영향을 ..

링크계층 - 스위치

※kocw에서 제공하는 이석복 교수님의 컴퓨터네트워크 수업을 듣고 필기한 내용입니다. 출처를 따로 밝히지 않는 한 전부 해당 수업에서 제공한 자료들이며 제가 작성한 부분에 있어 틀린 부분이 있을 수도 있다는 점 양해바랍니다. Switch - 과거 bus형일때는 매체에 새로운 컴퓨터가 추가됬을경우 직접 선을 구축해야했음, switch를 사용한 star 형일경우 포트에 선만 꽃으면됨 - bus형은 하나의 collision domain으로 구성, star 형은 collision domain을 분리시켜줘서 각각의 컴퓨터를 구분시켜놔 충돌이 발생하지 않게끔함 - switch는 연결만 도와주는 기기, 컴퓨터는 switch의 존재를 신경쓰지 않아도됨 - 동시에 A -> A`, B -> B` 할때 충돌이 안남 - 동시..

링크계층 - LANs

※kocw에서 제공하는 이석복 교수님의 컴퓨터네트워크 수업을 듣고 필기한 내용입니다. 출처를 따로 밝히지 않는 한 전부 해당 수업에서 제공한 자료들이며 제가 작성한 부분에 있어 틀린 부분이 있을 수도 있다는 점 양해바랍니다. Ethernet - LAN이란 게이트웨이를 거치지 않고도 접근이 가능한 네트워크 단위를 뜻함 - 하나의 게이트웨이를 공유하는 매체(medium)가 하나의 LAN - 동일한 prefix를 가지고 라우터를 거치지 않고도 통신이 가능한 서브넷도 LAN으로 구성됨 - 이더넷은 90년대부터 시작했지만 심플하고 효과가 있어 지금까지 사용됨 - 최근에는 switch를 중간에 두는 star형으로 많이 구성됨 - 프레임의 헤더에는 preamble, dest address, source address..

링크계층 - MAC protocol

※kocw에서 제공하는 이석복 교수님의 컴퓨터네트워크 수업을 듣고 필기한 내용입니다. 출처를 따로 밝히지 않는 한 전부 해당 수업에서 제공한 자료들이며 제가 작성한 부분에 있어 틀린 부분이 있을 수도 있다는 점 양해바랍니다. 데이터 링크 계층 - 어플리케이션 계층에서는 소켓 대 소켓의 메세지 전송만을 봄 - 전송계층에서는 어떻게 신뢰성 있는 데이터를 전송할건지를 결정함 - 네트워크 계층에서는 어떤 경로를 통해 패킷을 전송할건지 결정함 - 링크계층에서 볼것은 내가 보낸 패킷이 어떻게 다음 게이트웨이까지 갈것인가 - 내가 보낸 패킷이 게이트웨이까지 가는데 전용선이 있는게 아님 - 하나의 게이트웨이에 여러 사용자가 패킷을 보냄 - 패킷이 물리계층을 지나가면서 전자파, 즉 파장으로 변함 - 사람 많은데서 얘기할..

네트워크계층 - 라우팅 알고리즘

※kocw에서 제공하는 이석복 교수님의 컴퓨터네트워크 수업을 듣고 필기한 내용입니다. 출처를 따로 밝히지 않는 한 전부 해당 수업에서 제공한 자료들이며 제가 작성한 부분에 있어 틀린 부분이 있을 수도 있다는 점 양해바랍니다. 라우팅 알고리즘 - 포워딩 테이블을 체우는 알고리즘 - 라우팅 알고리즘의 2종류 1. link state algorithm: 모든 라우터 정보를 알고 알고리즘을짬 2. distance vector algorithm: 이웃된 라우터 정보만 알고 알고리즘을 짬 Link state algorithm - 각 링크가 브로트케스트로 자기 정보를 보내서 모든 링크의 정보를 알고있게 만듬 - 모든 정보를 알고있으나 데이크스트라 알고리즘 사용 데이크스트라 알고리즘: ko.wikipedia.org/w..

네트워크계층 - DHCP, IP fragment

※kocw에서 제공하는 이석복 교수님의 컴퓨터네트워크 수업을 듣고 필기한 내용입니다. 출처를 따로 밝히지 않는 한 전부 해당 수업에서 제공한 자료들이며 제가 작성한 부분에 있어 틀린 부분이 있을 수도 있다는 점 양해바랍니다. Dynamic Host Configuration Protocol(DHCP) - ipconfig를 통해 알수있는 IP 주소 IP: 192.168.1.47 subnet mask: 255.255.255.0 route: 192.168.1.1 DNS: 192.168.1.1 - 알수 있는 정보 1. subnet mask를 통해 prefix를 알수있다 2. 라우트는 항상 첫번째 IP주소를 가진다 3. 라우터가 DNS로 송출하는 역할까지 담당한다 - 저 4가지 주소는 필수적임, 그걸 담당해서 배정..