통신용 전송 매체로 연결된 여러 시스템이 포로토콜을 사용해 데이터를 주고받으며, 이 들을 하나의 단위로 통칭해 네트워크라 합니다. 소규모 네트워크가 모여 더 큰 네트워크를 구성하며 네트워크는 라우더를 이용해 연결됩니다.네트워크란, 하드웨어적인 전송매체를 매개로 서로 연
ISO에서 만든 표준화된 네트워크 모델이며, 비슷한 기능을 제공하는 모듈을 7개의 계층으로 분할한것입니다. 통신을 할 때에는 OSI 7계층을 통해 이루어지게 됩니다. 7계층은 하위계층에서 상위계층으로 다음과 같습니다.물리 - 데이터 링크 - 네트워크 - 전송 - 세션
OSI Layer의 계층마다 Data를 부르는 이름이 달라집니다. Bits, Frames, Packets, Segments, Datagram이 있습니다.데이터 단위는 APDU, PPDU, SPDU 등 다양한 종류가 존재합니다. 밑에 표로 정리해 놓았습니다.데이터링크 계
OSI 7계층과는 약간의 차이가 있으며, 다음과 같습니다. TCP/IP는 인터넷 중심이며, 인터넷이 사용하는 핵심적인 프로토콜 TCP와 IP를 포함한 각종 인터넷 프로토콜을 TCP/IP 프로토콜이라 합니다.(간간히 5계층으로 나누기도 합니다.)TCP/IP 4계층은 다음
주소를 결정하는 프로토콜입니다. IP주소가 들어오면 그 주소에 맞는 물리적인 주소인 MAC주소를 가지고 오는 프로토콜 입니다.ARP에 반대되는 개념으로는 RARP가 있습니다. RARP는 ARP와 반대로 MAC주소에 맞는 IP를 알아내는 프로토콜입니다.네트워크에 패킷수가
IP는 패킷 분할 및 조립을 답당합니다. 데이터를 보낼때에는 수신주소를 지정하고, 패킷에서 보낸 수신 주소와 자신의 주소를 비교합니다. 만약 비교했을 때 일치하지 않는다면 다음 호스트로 전달하고, 일치한다면 전송 계층으로 받은 패킷을 전달합니다.1\. IP versio
연결지향 프로토콜인 TCP와 비연결지향 프로토콜인 UDP, 두가지의 Transport Layer(4계층) 안에 존재합니다. 수신측이 데이터를 승인해야 다음 데이터를 보내는 방식입니다.• 연결지향• 높은 신뢰성• 속도가 느림• 3-way handshaking을 통해서 상
Secure Socket Layer로 인터넷 상에서 데이터를 안전하게 전송하기 위한 암호화 통신 프로토콜입니다. SSL은 Presentation Layer에 있습니다.Word Wide Web이라 하는 www환경에서 빠르고 간편하게 데이터를 주고받을 수 있는 프로토콜입니
네트워크를 경유해서 통신을 하기 위한 도구입니다. 소켓을 이용하여 컴퓨터간 통신을 할 수 있습니다.다시말해 클라이언테에서 요청이 오면 소켓을 생성해 통신이 가능하도록 하며, 연결을 담당하는 서버와 실제로 데이터의 송/수신이 일어나는 클라이언트를 연결해주는 도구라고 생각
socket()함수는 socket(주소영역 지정, 서비스 타입, 프로토콜 지정)의 방식에 맞춰 사용됩니다. 소켓을 생성할 때 사용하는 함수이며, 성공적으로 실행되어 소켓이 만들어지면 해당 소켓의 디스크립터를 반환합니다.socket()함수로 생성된 소켓에 주소를 부여합니
• 소켓 생성• socket() 성공적으로 실행되어 소켓이 만들어지면 해당 소켓의 디스크립터 반환• Af : 주소 영역 지정• Type : 통신 타입 지정• Protocol : 호스트간 통신에 사용할 프로토콜 지정• 생성된 소켓에 주소 부여• s : 클라이언트의 연결을