본문 바로가기

전체 글

(404)
[네트워크] TCP, UDP / PORT TCP(Transmission Control Protocol) : 패킷을 정상적으로 주고 받을 수 있도록 하는 프로토콜 >> 통신의 신뢰성을 높이는 기능이 구현 >> 전송 패킷 순서 보장 UDP(User Datagram Protocol) : 서로 주고받는 형식이 아닌 한쪽에서 일방적으로 보내는 방식의 통신 프로토콜 >>신뢰성을 높이는 기능이 없는 대신 보다 높은 속도와 효율성 제공 >> 전송 패킷 순서 보장이 안되며, 보장을 원할 경우 애플리케이션 레이어에서 관리 필요 UDP 사용 이유 : 지연 시간으로 인한 타이밍, 상대방과의 소통에서 싱크가 맞지 않는 경우를 해결하기 위함 [TCP/IP 4계층] 4계층 : 애플리케이션 계층(Application Layer) 사용자와 가장 가까운 계층으로, 애플리케이션..
[네트워크] IP [IP 주소 구조] IP 주소 : 네트워크부(어떤 네트워크인지에 대한 정보) + 호스트부(네트워크 안의 특정 컴퓨터를 지칭하는 정보) 옥텟 : 8자리의 2진수 묶음 서브넷 마스크(subnet mask) : 네트워크부가 어디까지인지를 나타내는 것으로 1~3까지의 옥텟을 네트워크부로 사용 [IP 주소 할당] ●할당 : IP 주소는 호스트부를 변경해 가면서 할당이 진행 : 0~255를 제외한 번호로만 할당 가능하며 254개의 주소만 할당 가능 이유1. 0으로만 이루어진 것을 네트워크 주소로 그 네트워크를 의미 이유2. 1으로만 이루어진 것은 브로드캐스트 주소로 ARP와 같은 기능을 사용하기 위해 사용 [IP 프로토콜 한계] ▶TCP / UDP 사용 필요 1. 비연결성 : 패킷을 받을 대상이 없거나 특정 이유로..
[네트워크] 기본 용어 LAN(Local Area Network) : 좁은 범위에서 연결된 네트워크 WAN(Wide Area Network) : LAN가 모여 세계의 네트워크 구성 라우터(router) : 여러 네트워크가 정보를 주고받기 위해 중간에서 이를 정리하고 안내해 주는 장치로 효율적인 길을 알려주기도 함 인터네트워킹(internetworking) : 네트워크끼리 연결하는 네트워크(인터넷) 네트워크 일부가 고장나도 광범위하게 퍼지지 않음 불필요 통신이 네트워크 전체로 확장되지 않음 개별 네트워크를 각 방침에 따라 관리 가능 프로토콜(protocol) : 인터넷에 연결된 컴퓨터들의 소통을 위한 공통 약속으로 어느 컴퓨터라도 일관되게 네트워크를 사용할 수 있도록 하는 공통 언어 인터넷 통신 스위트(Internet Proto..
[네트워크] 웹 애플리케이션 [웹 애플리케이션 이해] ● 웹 애플리케이션이란? : 웹 브라우저를 통해 접근이 가능한 어플리케이션 : 다양한 동적 응답을 웹 브라우저라는 소프트웨어를 통해 가능하게 한 애플리케이션 [장점] 1) 브라우저를 통해 시행되어 설치나 다운로드가 필요 없음 2) 업데이트 등 유지보수 용이 3) 네이티브 애플리케이션에 비해 만들기가 비교적 간편 (언어에 종속되지 않음) 4) 애플리케이션 스토어 승인이 필요 없음 [단점] 1) 인터넷이 없으면 사용 불가 2) 네이티브 애플리케이션에 비해 속도가 느림 3) 애플리케이션 스토어에서 관리되지 않아 사용자 접근성이 떨어짐 4) 질적으로나 보안상 위험에 노출되기 쉬움 ●네이티브 애플리케이션이란? : 특정 기기에 설치해서 사용하는 애플리케이션 : Android OS, Wind..