computerScience/network

    TCP

    TCP 일반적으로 TCP와 IP를 함께 사용하는데, IP가 데이터의 배달을 처리한다면 TCP는 패킷을 추적 및 관리한다. 신뢰성 있는 데이터 전송을 지원하는 연결 지향형 프로토콜이다. 사전에 3-way handshake라는 과정을 통해 연결을 설정하고 통신을 시작한다. 4-way handshake 과정을 통해 연결을 해제(가상 회선 방식)한다. 흐름 제어, 혼잡 제어, 오류 제어를 통해 신뢰성을 보장한다. 그러나 이 때문에 UDP보다 전송 속도가 느리다는 단점이 있다. 데이터의 전송 순서를 보장하며 수신 여부를 확인할 수 있다. TCP를 사용하는 예로는 대부분의 웹 HTTP 통신, 이메일, 파일 전송에 사용된다. TCP가 가상회선 방식을 제공한다는 것은 송신측과 수신측을 연결하여 패킷을 전송하기 위한 논..

    OSI 7 계층

    OSI 7 계층 OSI 7 계층이란? OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다. OSI 7 계층을 나눈 이유 중요한 목적은 표준과 학습 도구라 할 수 있다. 표준화를 통해 이질적인 포트 문제나 프로토콜 등으로 인한 문제를 해결하여 비용을 절감했다. 계층별의 기능과 통신 과정을 단계별로 나누어서 쉽게 알 수 있고, 특정한 곳에 이상이 생기면 그 단계만 수정할 수 있기 때문에 편리하다. OSI 7 계층의 구조 1. 물리(Physical) 리피터, 케이블, 허브 등 주로 전기적, 기계적, 기능적인 특성을 이용해서 통신 케이블로 데이터를 전송하는 역할을 한다. 2. 데이터 링크(Data Link) 브릿지, 스위치 등 물리 계층을 통해 송, 수신되는 정보의 오류와 흐름을 관..