CS/네트워크

CS/네트워크

[네트워크]응용 계층: 애플리케이션에 데이터 전송하기

I.응용 계층의 역할 1.응용 계층의 역할 응용 계층은 사용자 측(클라이언트)의 요청을 전달하기 위해 통신 대상(서버)이 이해할 수 있는 메시지(데이터)로 변환하고 전송 계층으로 전달하는 역할을 한다. 요청이 전달 될 때는 프로토콜이 사용된다. 웹사이트를 볼 때는 HTTP, 파일을 전송 할 때는 FTP, 메일을 보낼 때는 SMTP, 메일을 받을 때는 POP3라는 프로토콜이 사용된다. 네트워크에서 컴퓨터나 네트워크 장비에 붙여진 이름을 기반으로 IP 주소를 알아내는 것을 이름 해석(name resolution)이라하는데 이를 위해 DNS를 사용한다. 응용 계층은 각각의 애플리케이션에 대응되는 데이터를 전송하고 응용 계층에서 보내려는 데이터는 하위 계층인 전송계층, 네트워크 계층, 데이터 링크 계층, 물리 ..

CS/네트워크

[네트워크]전송 계층: 신뢰할 수 있는 데이터 전송하기

I.전송 계층의 역할 1.전송 계층의 두 가지 역할 물리계층, 데이터 링크 계층 네트워크 계층의 3계층이 있으면 목적지에 데이터를 보낼 수 있다. 하지만 중간에 데이터가 손상되거나 유실되더라도 3계층은 이를 해결 해주지 않는다. 이를 해결하기 위해 전송계층이 필요하다. 전송 계층은 목적지에 신뢰할 수 있는 데이터를 전달 한다. 데이터를 제대로 전달하기 위해 두 가지 기능을 하는데 첫 번째로 전송 계층에서는 오류를 점검하는 기능을 한다. 만약 오류가 발생하면, 데이터를 재전송하도록 요청한다. 네트워크 계층은 목적지까지 데이터를 전달하고 전송 계층은 데이터가 제대로 도착 했는지 확인한다고 할 수 있다. 전송 계층은 두 번째 기능은 전송된 데이터의 목적지가 어떤 애플리케이션인지 식별한다. 만약 컴퓨터가 데이터..

CS/네트워크

[네트워크]네트워크 계층: 목적지에 데이터 전달하기

I.네트워크 계층의 역할 데이터 링크 계층에서는 같은 네트워크안에서 '이더넷'이라는 규칙으로 데이터를 전송했다. 하지만 이더넷만으로는 인터넷이나 다른 네트워크로 데이터를 보내는 건 불가능하다. 네트워크 계층은 '서로 다른 네트워크에 있는 목적지로 데이터를 전송'한다. 이더넷 대신 라우터라는 네트워크 장비를 사용하여 네트워크 간에 데이터를 전송시킨다. 하지만 라우터만으론 목적지가 어딘지 알 수 없다. 목적지를 랜에서는 MAC주소를 통해 통신했지만 다른 네트워크에는 통신이 불가능했다. IP주소는 네트워크를 식별해주는 기능을 하여 이 문제를 해결한다. IP주소는 어떤 네트워크의 어떤 컴퓨터인지 구분하는 주소다. IP주소는 목적지를 어디로 보낼지도 결정하지만 목적지까지 최적의 경로가 어디인지 결정한다. 최적의 ..

CS/네트워크

[네트워크]데이터 링크 계층: 랜에서 데이터 전송하기

I.데이터 링크 계층의 역할과 이더넷 1.이더넷(Ethernet) 이더넷은 랜에서 데이터를 주고받는 규칙이다. 데이터 링크 계층에서는 네트워크 장비 간에 신호를 주고받는 규칙을 정하는데 이것이 이더넷이다. 만약 허브를 통해 전기 신호가 전달되면 허브는 데이터가 전달되어야 하는 포트 이외에도 허브에 연결된 모든 포트에 데이터를 전송한다. 이더넷은 목적이 정보를 추가하여 목적지 이외의 허브로 수신되는 걸 방지한다. 또한 여러대의 데이터가 동시에 송출되면 충돌이 발생하는데 이더넷은 이를 데이터 보내는 시점을 늦춰 이를 방지한다. 이더넷은 CSMA/CD(스위치의 등장으로 현재는 많이 쓰이지 않는다.)라는 데이터를 늦추는 방법 사용한다. 이처럼 이더넷은 랜에서 데이터를 주고받는 규칙을 설정한다. CS:데이터를 보..

CS/네트워크

[네트워크]물리 계층:데이터를 전기신호로 변환하기

I.물리 계층의 역할과 랜 카드의 구조 1.전기신호 OSI모델의 물리 계층은 데이터를 전기 신호로 변환한다. 전기 신호는 아날로그 신호와 데이터 신호가 있는데 아날로그 신호는 물결 모양, 디지털 신호는 막대 모양이다. 아날로그 신호는 전화 회선이나 라디오 방송에서 사용된다. 데이터가 전기 신호로 변화되는 과정을 살펴보면, 데이터 송신 측 컴퓨터가 전송하는 0과 1의 비트열 데이터는 전기 신호로 변환되어 네트워크를 통해 수신 측 컴퓨터로 도착한다. 2.랜 카드 데이터 신호인 0과 1을 전기 신호로 변환하기 위해선 랜 카드가 필요하다. 0과 1의 정보가 컴퓨터 내부에 있는 랜 카드로 전송되고 랜 카드는 0과 1을 전기 신호로 변환한다. II.케이블의 종류와 구조 1.트위스트 페어 케이블 전송 매체는 데이터가..

CS/네트워크

[네트워크]네트워크의 기본 규칙

1.LAN(Local Area Network) 과 WAN(Wide Area Network) LAN(Local Area Network - 근거리 통신망) :랜은 근거리 통신망으로 가정이나 빌딩 안에 있는 사무실 같이 지리적으로 가깝고 제한된 곳에서 연결 할 수 있는 네트워크다. WAN(Wide Area Network - 광역 통신망) :왠은 지리적으로 넓은 범위에 구축된 네트워크다. 인터넷 서비스 제공자 (ISP)가 제공하는 서비스를 사용하여 네트워크를 구축한다. ISP를 통해 LAN과 LAN을 연결한다. LAN과 WAN의 차이 LAN WAN 범위 좁다(건물이나 특정 지역) 넓다(랜과 랜을 연결) 속도 빠르다 느리다 오류 적다 많다 프로토콜(protocol) 프로토콜은 네트워크 사이의 통신 규칙이다. 한국..

각시탈코더
'CS/네트워크' 카테고리의 글 목록