공부/네트워크 8

9장 무선 랜 이해하기

무선랜이란? 랜 케이블을 사용하지 않고 눈에 보이지 않는 전파를 이용하여 컴퓨터와 연결하는 것 컴퓨터와 무선 엑세스 포인트와 통신하려면 무선 랜 칩과 무선 랜 어뎁터가 필요하다. 무선 랜 어댑터 USB 메모리 방식, 컴퓨터 카드 방식이 있다. 연결하는 방식 인프라스트럭처(infrastructure) 무선 액세스 포인트를 통해 통신하는 방식 애드혹(Ad Hoc) 무선 클라이언트끼리 직접 통신하는 방식 무선 랜 규격 무선 랜은 IEEE802.11 규격을 준수하는 기기로 구성 무선 공유기와 무선 클라이언트의 규격이 함께 지원해야 사용이 가능하다. IEEE802.11 IEEE에서 승인한 무선 랜 표준화 기술 이전에는 802.11 ac/n/g이렇게 썼지만 현재는 WIFI5, WIFI6, WIFI7등으로 사용한다...

공부/네트워크 2023.05.18

7장 응용계층

응용계층(세선 계층, 표현계층 포함) 클라이언트의 요청을 전달하기 위해 서버가 이해할 수 있는 메시지(데이터)로 변환하고 전송 계층으로 전달하는 역할 서비스 요청(클라이언트) -> 서비스 제공, 애플리케이션(서버) 서버와 통신하려면 응용 계층의 프로토콜을 사용해야 한다. 웹 사이트를 볼 때 HTTP, 파일을 전송할 때 FTP, 메일을 보낼 때 SMTP, 메일을 받을 때 POP3라는 프로토콜 사용 네트워크 장비에 붙여진 이름을 기반으로 IP 주소를 알아내는 것을 이름 해석이라고 하고 이를 위해 DNS를 사용 WWW(World Wide Web) HTML, URL, HTTP라는 세가지 기술이 사용 HTML 웹 페이지에서 문장 구조나 문자를 꾸미는 테그를 사용하여 작성하는 마크업 언어 HTTP 웹 사이트를 보기..

공부/네트워크 2023.05.11

6장 전송 계층(L4)

전송 계층 목적지에 신뢰할 수 있는 데이터를 전달 오류 점검 전송된 데이터의 목적지가 어떤 에플리케이션인지 식별 특징 신뢰성, 정확성 / 효율성 TCP(Transmission Control Protocol) 연결형 통신이다. TCP로 전송할 때 붙이는 헤더를 TCP헤더라고 하며, 이 TCP헤더가 붙은 데이터를 세그먼트라고 한다. 코드 비트 코드 비트에 연결 제어 정보가 기록된다. 초기값은 0이며 비트가 활성화되면 1이 된다. 3-way 핸드셰이크 SYN와 ACK를 사용하여 두개의 컴퓨터가 연결을 확립한다. A컴퓨터 ---> SYN 요청 --> B컴퓨터 A컴퓨터 B컴퓨터 이 작업을 통해 두 대의 컴퓨터의 코드 비트에 있는 SYN와 ACK가 1로 활성화 된다. 연결 종료 A컴퓨터 ---> FIN 연결 종료 ..

공부/네트워크 2023.05.08

5장 네트워크 계층

네트워크 계층 네트워크 간의 통신을 가능하게 하는 것 라우터 라우팅 데이터의 목적지가 정해지면 해당 목적지까지 어떤 경로로 가는 것이 좋은지 알려주는 기능 랜 안에서는 MAC주소만으로 목적지를 찾을 수 있지만 다른 네트워크에서는 불가능, 그래서 식별을 위한 IP주소가 필요하다. 라우팅 테이블 경로 정보를 등록하고 관리 IP 패킷 기존의 데이터에 IP 헤더를 추가 IP 헤더 버전, 헤더 길이, 서비스 유형, 전체 패킷 길이, ID, 조각 상태, 조각의 위치, TTL, 프로토콜, 헤더 체크섬, 출발지 IP 주소, 도착지 IP 주소로 이루어져 있다. IP 주소 구조 IPv4 32비트로 구성, 43억개 주소 생성 가능 IPv6 64비트로 구성, 340간개 주소 생성 가능 공인 IP 주소 인터넷 서비스 제공자가 ..

공부/네트워크 2023.05.01

4장 데이터 링크 계층

데이터 링크 계층 네트워크 장비 간의 신호를 주고 받는 규칙을 정하는 계층 랜에서 데이터를 정상적으로 주고받기 위해 필요한 계층 대부분이 이더넷을 사용 CSMA/CD CS : 데이터를 보내려고 하는 컴퓨터가 케이블에 신호가 흐르고 있는지 확인 MA : 케이블에 신호가 흐르고 있지 않다면 데이터를 보내도 좋다 CD : 충돌이 발생하고 있는지 확인한다. MAC 제조할 때 새겨지는 물리주소 전세계에서 유일한 번호 48비트로 구성, 앞쪽 24비트는 제조사 번호, 뒤쪽 24비트는 랜카드 일련번호 이더넷 헤더 목적지 MAC(6바이트), 출발지 MAC(6바이트), 유형(2바이트)로 이뤄져 있음 유형은 이더넷으로 전송하는 상위 계층의 프로토콜 종류를 식별하기 위한 16진수 번호이다. 트레일러(FCS) 데이터 전송 도중..

공부/네트워크 2023.04.27

3장 물리 계층 데이터를 전기 신호로 변환하기

물리 계층의 역할과 랜 카드의 구조 전기 신호 아날로그 신호 물결 모양의 전기 신호 전화 회선이나 라디오 방송에서 사용 디지털 신호 막대 모양의 전기 신호 랜 카드 물리 계층인 LAN을 연결하는 장비 0과 1의 비트열 데이터를 전기 신호로 변환하여 전송 전기 신호를 0과 1의 비트열 데이터로 변환하여 수신 케이블의 종류(전송 매체) 데이터가 흐르는 물리적인 선로 유선으로 트위스트 페어 케이블, 광케이블이 있다. 무선으로는 라디오파, 마이크로파 등이 있다. 트위스트 페어 케이블 UTP 케이블(비차폐 케이블) 구리선 여덟 개를 두개씩 꼬아 만든 네 쌍의 전선 실드로 보호되어 있지 않은 케이블 실드는 금속 호일이나 금속 매듭과 같은 것으로 노이즈를 막는 역할 저렴함 STP 케이블(차폐 케이블) 실드로 보호한 ..

공부/네트워크 2023.04.24

2장 네트워크의 기본 규칙

네트워크의 규칙 프로토콜 네트워크 상의 통신 규칙 OSI 모델 ISO(국제표준화기구)에서 만든 표준 규격 통신을 일곱 개 계층으로 나눔 응용 계층 이메일, 파일전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스 제공 표현 계층 문자 코드, 압축, 암호화 등의 데이터를 변환 세션 계층 세션 체결, 통신 방식을 결정 전송 계층 신뢰할 수 있는 통신을 구현 네트워크 계층 다른 네트워크와 통신하기 위한 경로설정 및 논리 주소를 결정 데이터 링크 계층 네트워크 기기 간의 데이터 전송 및 물리주소를 결정 물리 계층 시스템 간의 물리적인 연결과 전기 신호를 변환 및 제어 TCP/IP 모델 4계층으로 이뤄짐 OSI 계층의 일부분이 포함되어 TCP/IP 모델 계층을 이루고 있음 네트워크 접속 계층 -> 1~2계층 인터..

공부/네트워크 2023.04.24

1장 네트워크 첫걸음

네트워크의 구조 컴퓨터 네트워크 컴퓨터 간의 네트워크로 연결한 것 컴퓨터 간에 필요한 데이터를 서로주고 받음 패킷 네트워크를 통해 전송되는 데이터의 작은 조각 데이터들의 크기가 다르기 때문에 한번에 큰 데이터를 보내면 네트워크의 대역폭을 많이 차지하기에 패킷단위로 조각낸다. 패킷을 받을 때 순서대로 오지 않을 수 있어 순서에 맞춰 재정렬한다. 정보의 양을 나타내는 단위 비트 0과 1의 정보를 나타내는 최소 단위 바이트 0또는 1인 숫자 여덟개를 모아 표시하는 단위 8비트는 1바이트이다. 아스키 코드 알파벳, 기호, 숫자 등을 다루는 기본적인 문자 코드 랜과 왠 LAN(Local Area Network) 근거리 통신망을 말하며 건물 안이나 특정 지역을 범위로 하는 네트워크 WAN(Wide Area Netw..

공부/네트워크 2023.04.17