CS11 [네트워크] 03 네트워크 계층 / 혼자 공부하는 네트워크 서적 스터디 1 LAN을 넘어서는 네트워크 계층데이터 링크 계층의 한계는 무엇인가?물리 계층과 데이터 링크 계층만으로는 LAN을 넘어서 통신하기 어렵다.물리 계층과 데이터 링크 계층만으로는 다른 네트워크까지의 도달 경로를 파악하기 어렵다.MAC 주소만으로는 모든 네트워크에 속한 호스트의 위치를 특정하기 어렵다.네트워크 계층이 다른 네트워크와의 통신을 가능하게 한다. 이는 IP 주소를 이용해 수신지 주소를 설정하거나, 해당 수신지까지의 최적의 경로를 결정하는 라우팅이 네트워크 계층에서 이루어지기 때문이다. 인터넷 프로토콜(IP)네트워크 계층에서 핵심 되는 프로토콜로 IP 주소 지정과 IP 단편화를 수행한다.IP 주소 지정 : IP 주소를 바탕으로 송수신지 대상을 지정하는 것IP 단편화 : 전송하고자 하는 패킷의 크기.. 2025. 2. 16. [네트워크] 02 물리 계층과 데이터 링크 계층 / 혼자 공부하는 네트워크 서적 스터디 1. 이더넷이더넷이란?물리계층과 데이터 링크계층에서 네트워크 통신을 하기위한 케이블 규격 및 송수신되는 정보의 프레임을 정의한 표준. 이더넷 프레임데이터 링크계층에서는 LAN 내에서 송수신지를 특정하고 정보를 전달할 수 있다.이때 이더넷 프레임이라는 형식을 통해 정보를 송수신한다. 이더넷 프레임 헤더는 프리앰블, 수신지 MAC 주소, 송신지 MAC 주소, 타입 등으로 구성된다. MAC 주소기기마다 부여되는 물리적 주소LAN 내의 송수신지를 특정할 수 있다.보통 NIC(Network Interface Controller)라는 장치가 담당. 2. NIC와 케이블NIC다양한 명칭네트워크 인터페이스 카드, 네트워크 어댑터, LAN 카드, 네트워크 카드, 이더넷 카드역할신호 변환 : LAN 선을 통해 전달받은.. 2025. 2. 9. [네트워크] 01 컴퓨터 네트워크 | 혼자 공부하는 네트워크 스터디 1. 컴퓨터 네트워크를 알아야 하는 이유컴퓨터 네트워크를 알아야 하는 이유는?프론트엔드 개발자도 네트워크 지식을 알아야한다. 개발을 할 때도, 유지보수를 할 때도 네트워크를 알아야 http status에 따라 핸들링을 하고 문제가 발생했을 때 더 넓은 관점에서 유추가 가능해지기 때문이다. 실무에서 네트워크는 다음과 같이 알게모르게 사용되고 있다.웹서버를 요청할 때백엔드 개발자가 전달해준 API를 호출할 때HTTP를 통해 요청하고 응답을 받아 status에 따라 에러 핸들링을 해야할 때컴퓨터 네트워크란?여러 장치가 연결되어 정보를 주고받을 수 있는 통신망 인터넷이란?여러 네트워크를 연결한 더 넓은 범위의 네트워크.전 세계의 사람들이 이 넓은 네트워크인 인터넷을 통해 정보를 주고 받을 수 있다. 2. .. 2025. 2. 9. Hash Table Hash table이란? key-value 쌍으로 데이터를 저장하는 자료구조입니다.key 자체를 특정 index로 저장하기 때문에 데이터 삽입, 삭제, 조회를 빠르게 수행할 수 있습니다.이때 저장할 위치인 index는 Hash function을 통해 생성하게 됩니다. Hash function(해시 함수)해시 함수는 key를 특정한 index로 매핑하며 해당 index는 메모리의 저장 위치가 됩니다.index를 통해 데이터에 접근하기 때문에 Array loop를 돌며 조회하는 것보다 더 빠르게 데이터 처리가 가능합니다.해시 함수가 얼마나 key를 균일하게 분산시키느냐에 따라 해시 테이블의 성능이 크게 좌우됩니다. 아래는 hash function의 간단한 pseudocode입니다. 소수를 사용해서 충돌 가.. 2024. 10. 8. 서버 기본 개념에 대한 간단한 이해 OSI 7 Layer표준 모델로 교육(학습), 장비모델 참조, 장애처리 때 활용되는 참조하는 모델이 되었음. TCP/IP통신모델, 데이터가 통신되는 절차를 표현.데이터가 의도된 목적지에 닿을 수 있도록 보장해주는 통신 규약 비표준 모델(사실상 표준), 실제로는 이걸로 통신한다. DNSIP주소를 사람이 이해하기 쉬운 명칭인 도메인이름으로 상호 매칭시켜주는 시스템.숫자로 구성된 네트워크 주소인 IP주소를 사람이 이해하기 쉬운 명칭인도메인이름으로 상호 매칭시켜주는 시스템. DNS 서버에게 자신의 ip는 무엇이고 이러한 주소를 가지고 싶다고 요청을 한다. 이 요청을 받고서 이것들을 기억해서우리의 컴퓨터에서 이러한 도메인 네임으로 접속.이 과정은 자동화 되었다. MIME type(Multipurpose Inter.. 2021. 11. 7. [Javascript Algorithms] 1-6 홀수 7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최소값을 찾는 프로그램을 작성하세요. 입력 설명 첫 번째 줄에 자연수 7개가 주어진다. 주어진 자연수는 100보다 작다. 홀수가 한 개 이상 반드시 존재한다. 출력 설명 첫째 줄에 홀수들의 합을 출력하고, 둘째 줄에 홀수들 중 최소값을 출력한다. 2021. 7. 21. 이전 1 2 다음 반응형