IP, TCP, UDP, 포트, DNS 정리
0. 개요 이 게시물에서는 제목에 적힌대로 웹 개발에 필수적인 지식들인 IP, TCP, UDP, 포트, DNS에 대해 간단한 개념과 내용을 정리할 것이다. 사실 각각의 개념들은 하나하나 깊게 살펴봐야할 내용들이지만, 추후에 더 깊은 공부를 하여 작성할 예정이다. 1. 프로토콜 계층 클라이언트에서 서버로 통신을 할때, 데이터를 바로 전달하지 않고 감싸서 보내게 된다. 데이터 생성 -> TCP 세그먼트 생성 -> IP 패킷 생성 -> 이더넷 프레임 생성 -> 전송 2. IP(Internet Protocol) IP란, 인터넷에 연결되어 있는 장비들(컴퓨터, 스마트폰 등등..)을 식별하기 위해 각각의 장비들에게 부여되는 주소를 뜻한다. 따라서 각 기기의 IP 주소를 이용하여 수많은 노드들로 이루어져 있는 인터넷..
2023. 1. 11.
[컴퓨터 구조]1. Computer Architecture
목차 1. Three Basic Components 2. Main Memory 구성 요소 1. Three Basic Components 컴퓨터를 구성하는 요소는 크게 3가지로 나눌 수 있습니다. 1) CPU - CPU는 계산하는 곳(일을 하는 곳)으로, 여러 논리연산들을 포함하고 있다. : +, -, *, /, AND, OR, ... 와 같은 논리 연산들 2) I/O - 프린터, 키보드, 마우스, 모니터 등 입력과 출력을 담당하는 여러 장치들을 말한다. 3) Memory - 저장 공간으로, Main Memory라고 부른다. - ROM을 제외하면 모두 변동성이 있으며, 여러 일처리를 이 공간에서 진행한다. 4) Second Storage - CPU와 연결은 되지 않는 추가적인 저장공간 - 우리가 흔히 아는..
2021. 3. 7.