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

물리 계층의 역할과 랜 카드의 구조 피지컬 계층: 데이터를 전송하기 위해 시스템 간의 물리적인 연결을 하고 전기 신호의 변환 및 제어하는 역할을 담당한다. 1계층은 전기 신호를 0과 1의 비트열을 전기 신호, 전기 신호를 0과 1의 비트열로 변환하는 역할을 한다. 전기 신호에는 아날로그 신호와 디지털 신호가 있다. 아날로그 신호는 전화 회선이나 라디오 방송에서 사용되는 신호다. 컴퓨터는 네트워크를 통해 데이터를 송수신할 수 있도록 랜 카드가 메인 보드에 포함되어있다. 랜 카드가 데이터를 전기 신호로 변환해준다....

2024-09-15 · 3 min · 442 words

2-네트워크의 기본 규칙

네트워크의 규칙 프로토콜: 네트워크 내의 컴퓨터 간에 통신 방법에 대한 규칙이나 표준 OSI 모델과 TCP/IP 모델 회사마다 사용하는 기술들을 통일 시키기 위해서 표쥰 규격을 정했다. 이를 OSI 모델이라고 한다. 네트워크의 기본 구조를 7개의 계층으로 나눠서 표준화했다. 7계층: 애플리케이션 계층 이메일, 파일전송, 웹사이트 조회 등 애플리케이션에 대한 서비스를 제공한다. 6계층: 프레젠테이션 계층 문자 코드, 압축, 암호화 등의 데이터를 변환한다. 5계층: 세션 계층 세션 체결, 통신 방식을 결정한다. 4계층: 트랜스포트 계층 신뢰할 수 있는 통신을 구현한다....

2024-09-15 · 2 min · 273 words

1-네트워크 첫걸음

네트워크의 구조 네트워크: 컴퓨터를 두 대 이상 연결하여 서로 데이터를 전송할 수 있는 통신망 인터넷: TCP/IP 프로토콜을 사용하는 세계 규모의 네트워크다. 전 세계의 컴퓨터를 서로 연결하여 정보를 교환할 수 있도록 만든 하나의 컴퓨터 통신망이다. 패킷: 네트워크 통신을 할 때 사용되는 작게 분할되는 데이터의 기본 단위다. 패킷으로 나누지 않고 한 번에 큰 데이터를 그대로 보내면 네트워크의 대역폭을 너무 차지해서 다른 패킷의 흐름을 막을 수도 있기 때문이다. 패킷이 순서대로 도착하지 않을 수도 있고, 패킷이 누락될 수도 있기 때문에 패킷에는 번호를 붙인다....

2024-09-15 · 2 min · 313 words

9-무선 랜 이해하기

무선 랜의 구조 랜 케이블을 사용하지않고 컴퓨터를 연결하는 방식을 무선 랜이라고 한다. 무선 랜은 무선 액세스 포인트(Wireless Access Point, WAP)와 무선 클라이언트(컴퓨터나 스마트폰 등)로 구성된다. 우리가 흔히 말하는 무선 공유기에 무선 액세스 포인트 기능이 포함되어 있다. 무선 AP라고 부르기도 한다. 무선 클라이언트가 WAP와 통신하려면 무선 랜 칩과 무선 랜 어댑터가 필요하다. 최근 노트북의 경우 무선 랜 칩을 내장하고 있다. 무선 랜 어댑터는 USB 메모리 방식과 컴퓨터 카드 방식이 있다. 무선 랜을 연결하는 방식에는 2가지가 있다....

2024-09-15 · 2 min · 262 words

8-네트워크의 전체 흐름 살펴보기

랜 카드에서의 데이터 전달과 처리 웹 브라우저에 URL을 입력하고 엔터키를 누르면 일어나는 과정 TCP 3-way 핸드셰이크가 일어난다. HTTP request 메시지를 만든다. 전송 계층으로 전달된다. TCP 헤더가 붙어서 출발지 포트 넘버, 목적지 포트 넘버 등이 추가된다. (세그먼트) 네트워크 계층으로 전달된다. IP 헤더가 붙어서 출발지 IP, 목적지 IP 주소 등이 추가된다. (IP 패킷) 데이터 링크 계층으로 전달된다. 이더넷 헤더와 트레일러가 붙어서 출발지 MAC, 목적지 MAC 주소 등이 추가된다.(이더넷 프레임) 물리 계층으로 넘어가서, 랜 카드가 전기 신호로 변환 시킨다....

2024-09-15 · 2 min · 252 words

7-응용 계층 애플리케이션에 데이터 전송하기

응용 계층의 역할 서비스를 요청하는 측을 클라이언트, 서비스를 제공하는 측을 서버라고 한다. 클라이언트에서 제공하는 애플리케이션과 서버에서 사용하는 서버 프로그램 간에 통신하기 위해 응용 계층의 프로토콜을 사용한다. 응용 계층의 주요 프로토콜에는 HTTP, FTP, DNS, SMTP, POP3 등이 있다. 웹 서버의 구조 (웹 사이트 접속) WWW는 W3나 웹이라고도 불린다. WWW는 HTML, URL, HTTP라는 세가지 기술이 사용된다. HTML은 하이퍼텍스트를 작성하는 마크업 언어로 태그를 사용하여 문장 구조나 이미지 파일을 표시한다. 하이퍼텍스트로는 문장이나 이미지를 표시하거나 하이퍼링크를 사용할 수 있다....

2024-09-15 · 2 min · 292 words

6-전송 계층 신뢰할 수 있는 데이터 전송

전송 계층의 역할 전송 계층은 목적지에 신뢰할 수 있는 데이터를 전달하는 역할과 전송된 데이터의 목적지가 어떤 애플리케이션인지 식별하는 역할을 한다. 전송 계층의 특징을 설명하면 신뢰성/정확성과 효율성으로 구분할 수 있다. 신뢰성/정확성: 데이터를 목적지에 문제없이 전달하는 것. 연결형 통신이라고 한다. 연결형 통신은 상대편과 확인해 가면서 통신하는 방식이다. TCP 효율성: 데이터를 빠르고 효율적으로 전달하는 것. 비연결형 통신이라고 한다. 비연결 통신은 상대편을 확인하지 않고 일방적으로 데이터를 전송하는 방식이다. 동영상처럼 효율적인 데이터 전송이 필요한 애플리케이션에서 사용한다....

2024-09-15 · 3 min · 441 words

5-네트워크 계층 목적지에 데이터 전달하기

네트워크 계층의 역할 네트워크 계층은 네트워크 간의 통신을 가능하게 해준다. 네트워크 계층을 통해 다른 네트워크로 데이터를 전송하려면 라우터라는 네트워크 장비가 필요하다. 라우터는 데이터의 목적지가 정해지면 해당 목적지까지 어떤 경로로 가는 것이 좋은지 알려주는 기능을 한다. 이를 라우팅이라고 한다. 라우터는 라우팅 테이블이 있어서 경로 정보를 등록하고 관리한다. 네트워크 계층에서는 목적지 주소를 IP주소로 표현한다. IP주소는 어떤 네트워크의 어떤 컴퓨터인지 구분할 수 있도록 해준다. 네트워크 계층에는 IP(Internet Protocol)라는 프로토콜이 있다. 네트워크 계층에서 캡슐화할 때 IP 헤더를 붙인다....

2024-09-15 · 3 min · 565 words

4-데이터 링크 계층 랜에서 데이터 전송하기

데이터 링크 계층이 역할과 이더넷 데이터 링크 게층은 네트워크 장비 간에 신호를 주고받는 규칙을 정하는 계층이다. LAN에서 데이터를 정상적으로 주고받기 위해서 데이터 링크 계층에 이더넷을 주로 사용한다. 이더넷에 목적지 정보(MAC주소)를 추가해서 자신의 데이터가 아니면 무시하도록 설계되어있다. 이더넷은 여러 컴퓨터가 동시에 데이터를 전송해도 충돌이 일어나지 않는 구조로 되어있다. 동시에 케이블이 지나가면 충돌하기 때문에 데이터를 보내는 시점을 늦추는 방법을 사용한다. 이를 CSMA/CD(Carrier Sense Multiple Access with Collision Detection)라고 부른다. CS: 데이터를 보내려고 하는 컴퓨터가 케이블에 신호가 흐르고 있는지 확인한다....

2024-09-15 · 3 min · 487 words