네트워크의 기본 지식을 쌓기 위한 시리즈.기본적인 내용을 이해한 뒤에 Top-Down을 공부하기 위한 여정의 첫걸음. 일반적으로 네트워크를 생각하면 컴퓨터에서의 무언가를 뜻하는 것만 같다. 하지만 우리는 네트워크라는 단어를 실생활에서도 종종 사용한다. 인적네트워크가 어
네트워크의 기본 지식을 쌓기 위한 시리즈 2Top-Down을 공부하기 위한 여정의 두 번째 걸음프로토콜은 무엇일까?OSI 모델, TCP/IP 모델캡슐화와 역캡슐화프로토콜은 컴퓨터끼리 통신하기 위한 수단을 정의해놓은 규칙이다.한국어만 사용하는 한국인과 독일어만 사용하는
데이터를 전기 신호로 변환하기 위해 필요한 계층.컴퓨터와 네트워크 장비를 연결하는 계층컴퓨터의 어떤 부분에서 이뤄지는가??메인보드에 연결된 (내장형)랜카드로 데이터가 전달되면, 랜카드가 전기신호로 변환하여 정보를 송신한다.중간 매개체인, 리피터 혹은 허브를 거치며 IS
네트워크 장비 간에 신호를 주고받는 규칙을 정하는 계층, 주로 ethernet을 자주 사용한다. 데이터에 이더넷 헤더와 트레일러를 추가하여 Frame을 만들고, 물리 계층에서 Frame을 전기신호로 변환하여 네트워크를 통해 전송한다.LAN에서 데이터를 주고 받기 위해서
네트워크간 통신을 가능하게 하는 것이 네트워크 계층의 역할이다.데이터 링크 계층은 동일 네트워크 상에서 데이터를 송수신하지만, 다른 네트워크로 데이터를 전송하기가 힘들다. 따라서 이때, 네트워크 계층을 이용하여 다른 네트워크 간 통신을 진행한다.이때 라우터라는 장비를
역할: 목적지에 신뢰할 수 있는 데이터를 전달하는 계층어떻게 신뢰할 수 있는 데이터를 전달할까?전송 계층에 쓰이는 Protocol의 Header에 CheckSum bit 영역이 존재하는데 데이터의 손상 유무를 판단한다.목적지에 전달은 어떻게 하는가?전송 계층의 Head
컴퓨터를 사용하면서 사용자가 하고 싶은 일을 할 수 있돍 도와주는 프로그램을 애플리케이션이라고 한다.애플리케이션은 두 가지로 분류할 수 있다1) 서비스를 요청하는 클라이언트2) 서비스를 제공하는 서버우리가 일반적으로 아는 개념이고, 각각 응용 계층에서 동작한다.클라이언
3 way handshake 과정은 이미 완료되어 클라이언트, 서버의 연결이 확립되어있음을 가정1) 응용계층에서 HTTP에 해당하는 데이터로 변환하여 전송 계층으로 전달2) 전송 계층에서 수신된 데이터에 TCP 헤더를 붙혀 세그먼트를 만들고 네트워크 계층 전달2-1)