모두의네트워크

CS/네트워크

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

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

CS/네트워크

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

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

CS/네트워크

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

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

각시탈코더
'모두의네트워크' 태그의 글 목록