2급 - 260201 필기 기출 CBT
·
자격증/네트워크관리사
1번 지문. 서버관리자 Kim 사원은 DNS 서버가 없고 인터넷이 없는 환경에서 그룹웨어를 운영하고 있다.그룹웨어 주소를 입력하고 그룹웨어에 접속하고 싶을 경우 ( A ) 파일을 수정하여 로컬 DNS를 설정할 수 있다. 문제. (A)에 들어갈 용어로 옳은 것은?① /etc/deny② /etc/hosts③ /etc/allow④ /etc/services 정답: ② /etc/hosts풀이. 지문의 상황은 "DNS 서버도 인터넷도 없는데 도메인(그룹웨어 주소)으로 접속하고 싶다"입니다.컴퓨터는 도메인 이름만으로는 통신할 수 없고 반드시 IP 주소가 필요한데, 평소 그 "이름 → IP" 변환을 해주는 DNS가 없는 상황이죠.이때 DNS를 대신해 "이름과 IP를 직접 매핑"해 두는 로컬 파일이 리눅스/유닉스의 /e..
[네트워크] 5-3 이더넷 규격 완벽 정리: 1000BASE-T가 무슨 뜻일까?
·
여러가지
우리가 사무실이나 학교에서 흔히 사용하는 LAN(근거리 통신망)은 대부분 이더넷 기술을 기반으로 합니다,. 이더넷은 기술의 발전에 따라 아주 느린 속도부터 초고속 통신까지 다양한 규격을 가지고 있는데요, 그 복잡해 보이는 이름들 속에는 일정한 규칙이 있습니다.1. 이더넷의 다양한 규격과 표준이더넷은 10Mbps부터 시작해 최근에는 100Gbps에 이르는 매우 빠른 속도까지 지원합니다.이러한 규격은 국제 표준 기구인 IEEE(전기전자학회)의 802 위원회에서 결정하며, 보통 IEEE 802.3이라는 규약으로 정의됩니다.이더넷 규격은 주로 다음 두 가지 요소에 따라 나뉩니다.최대 전송 속도: 데이터를 얼마나 빨리 보낼 수 있는가?전송 매체: 어떤 케이블(UTP, 광섬유 등)을 사용하는가?2. 이더넷 규격 명..
[네트워크] 5-2 데이터를 전송하는 이더넷
·
여러가지
이더넷의 개요 — '같은 네트워크 안에서 데이터를 나르는' 프로토콜이더넷은 TCP/IP 계층의 맨 아래(네트워크 인터페이스층) 에서 동작하며, 같은 네트워크 안의 한 인터페이스 → 다른 인터페이스로 데이터를 전송합니다. 이번 글은 "이더넷이 어디서 어디까지 나르는가"에 초점을 맞춥니다. 📌 한눈에 질문 답이더넷은 몇 계층?L2(+L1) = 네트워크 인터페이스층어디서 어디까지?같은 네트워크 내 인터페이스 → 인터페이스같은 네트워크란?같은 L2 스위치(=공유기 스위치/AP)에 묶인 기기들L2 스위치의 역할데이터를 변경 없이 MAC 기준으로 전달1. 이더넷 = 데이터를 전송하는 프로토콜이더넷은 TCP/IP 계층 구조에서 맨 아래인 "네트워크 인터페이스층" 의 프로토콜입니다.❓ "그럼 이더넷은 L2에서 작동한..
[네트워크] 5-1 같은 네트워크 내에서의 전송을 반복
·
여러가지
데이터는 어떻게 먼 서버까지 갈까 — 우리집 공유기로 이해하는 L2 · L3 · 라우터유튜브 서버는 멀리 있는데 내 폰 데이터는 어떻게 거기 갈까요? 답은 "같은 네트워크 안 전송을 라우터를 거쳐 반복(홉바이홉)" 입니다. 일반 가정 집 장비(모뎀·KT 공유기·iptime·폰·노트북) 에 그대로 대응시켜 설명합니다. 📌 한눈에키워드 핵심 우리집에서L2(데이터링크)같은 네트워크 내 전달, MAC 주소공유기의 WiFi·LAN포트, 기기 랜카드L3(네트워크)다른 네트워크 연결·라우팅, IP 주소KT 공유기·iptime의 라우터 기능라우터네트워크 경계 + IP 라우팅(+NAT)KT GiGa Home WiFi, iptime무선 공유기라우터+스위치+AP 올인원KT·iptime 둘 다모뎀회선 종단·변환모뎀1. '네..
[네트워크] 3-22 DNS로 IP 주소를 자동으로 구성
·
여러가지
DNS 심화 — DNS 서버, 리소스 레코드, 그리고 재귀질의앞 글에서 "DNS = 네트워크의 전화번호부"라고 했습니다. 이번엔 그 전화번호부가 실제로 어떻게 구성되고(리소스 레코드), 어떤 원리로 이름을 IP로 바꾸는지(재귀질의·캐시) 한 단계 깊이 들어갑니다. 📌 한눈에키워드 핵심DNS 서버호스트명↔IP 등 정보를 등록해 두는 서버리소스 레코드DNS에 등록하는 정보(A, AAAA, CNAME, MX, NS, PTR…)DNS ResolverOS에 내장된 "DNS에 질의하는 기능"재귀질의루트부터 더듬어 반복 질의하는 과정캐시한 번 찾은 결과를 저장해 재질의를 줄임1. DNS 서버와 리소스 레코드DNS를 쓰려면 DNS 서버가 필요합니다. 이 서버에 미리 호스트명과 IP 주소의 대응 관계를 등록해 둡니다...
[네트워크] 3-21 네트워크의 전화번호부
·
여러가지
DNS와 이름해석 — 왜 우리는 IP 대신 도메인을 쓸까인터넷에서 통신하려면 결국 IP 주소가 필요합니다. 그런데 우리는 157.7.107.52 같은 숫자가 아니라 www.n-study.com 같은 이름을 씁니다. 이 둘을 이어주는 게 바로 DNS입니다. 📌 한눈에 키워드 핵심IP 주소TCP/IP 통신엔 반드시 필요호스트명사람이 기억하기 쉬운 이름(URL·메일주소에 포함)이름해석호스트명 → IP 주소로 변환하는 일DNS이름해석을 해주는 TCP/IP의 전화번호부1. 통신에는 반드시 IP 주소를 지정한다네트워크의 공통 언어인 TCP/IP로 통신할 때는, 상대방의 IP 주소를 반드시 지정해야 합니다.패킷이 목적지를 찾아가려면 IP 헤더에 출발지·목적지 IP가 들어가야 하기 때문입니다.💡 즉, 모든 인터넷..
[Physical AI W2D1] 톺아보기 — RViz·TF·좌표계 20문제 완전 풀이
·
피지컬AI
Part 1. 객관식 (1~10)문제 1. 서로 다른 센서의 독립 좌표계를 하나의 3D 공간에 왜곡 없이 모으는 "전역 기준점"은?RViz로 로봇 상태·주변 환경을 시각화할 때, 서로 다른 센서 노드가 발행하는 독립적인 좌표계 데이터들을 하나의 3D 공간에 왜곡 없이 표현하기 위해 전역적인 공간 기준점 역할을 하는 설정 항목은?A) frame_id — 개별 메시지가 "나는 이 좌표계 기준"이라고 적어두는 헤더 필드일 뿐, 전역 기준점 설정이 아님.B) child_frame_id — TF에서 자식 좌표계 이름을 가리키는 필드. 전역 기준과 무관.C) Fixed Frame — RViz가 모든 데이터를 변환해 모으는 단 하나의 기준 좌표계. 정답.D) Topic Namespace — 토픽 이름 충돌을 막는 이..
[Physical AI W2D2] 7/7 — MoveIt 경로계획 RViz2 시각화 실습(+ 오류 점검 7종)
·
피지컬AI
[Physical AI W2D2 · 7/7]실제 move_group을 띄우지 않고, MoveIt 경로 계획의 핵심 개념(Planning Frame·좌표계 체인·End-Effector·Target Pose·Planned Trajectory·Motion Execution)을 ROS 2 TF와 RViz2 Marker로 직접 시각화한다. 7관절 좌표계 체인을 TF로 발행하고, 전진기구학으로 tool0 위치를 계산해 화면에서 로봇 팔이 시작 자세와 목표 자세 사이를 반복 이동하는 것을 확인한다. 마지막에 실습 중 자주 겪는 오류 7종을 증상→원인→해결로 정리한다.이 글에서 직접 해보는 것본 주제 전용 작업공간 ~/moveit_planning_ws + 패키지 moveit_planning_demo 생성로봇 팔 좌표계..
[Physical AI W2D2] 6/7 — MoveIt 개념 ②: 계획 기법·Move Group·ROS 2 Control
·
피지컬AI
[Physical AI W2D2 · 6/7]5편에서 MoveIt의 재료(Planning Group·Scene·Collision·Trajectory)를 잡았다면, 이번 글은 그 재료로 "어떻게 길을 찾고, 누가 전체를 지휘하며, 그 결과를 실제 로봇이 어떻게 움직이는가"를 다룬다. Joint/Pose/Cartesian 계획 기법, 샘플링 기반 플래너(OMPL), Move Group Node, 그리고 MoveIt과 ROS 2 Control의 연결까지 개념으로 정리한다.이 글에서 잡는 개념계획 기법 3가지 차이 — Joint Space / Pose Goal / Cartesian 무엇을 기준으로 길을 찾는가샘플링 기반 플래너(RRT·RRTConnect 등 OMPL 류)가 고차원 로봇 팔 문제를 푸는 방식Goal..
[Physical AI W2D2] 5/7 — MoveIt 개념 ①: 경로계획 핵심(Planning Group·Scene·Collision·Trajectory)
·
피지컬AI
[Physical AI W2D2 · 5/7]정운동학·역운동학을 직접 풀어도 실제 로봇 팔은 못 움직인다 — 충돌·관절제한·작업공간·궤적까지 함께 풀어야 하기 때문이다. MoveIt은 이 모든 걸 하나의 구조로 처리하는 모션 플래닝 프레임워크다. 이 글에서 MoveIt이 무엇이고 왜 필요한지, 그리고 경로계획의 핵심 용어(Planning Group·Planning Scene·Collision·Path vs Trajectory·Joint Space)를 개념부터 잡는다.이 글에서 잡는 개념FK/IK만으로는 왜 부족한가 — MoveIt이 왜 필요한가MoveIt이 하는 일: 경로 계획·충돌 검사·역운동학·궤적 생성·제어기 연동Planning Group·End Effector·Robot State·Planning ..
[Physical AI W2D2] 4/7 — 계산 결과를 RViz2로 시각화(FK/IK → 화면)
·
피지컬AI
[Physical AI W2D2 · 4/7]3편에서 Python으로 계산한 2축 로봇 팔의 정운동학·역운동학 결과를, 이번엔 ROS2 노드로 다시 계산해 RViz2 화면에 띄운다. /tf로 world→base_link→link1→link2→tool0 좌표계를, MarkerArray로 링크·관절·목표점·작업공간을 그려, Python 숫자 결과와 화면 위치가 정확히 일치함을 눈으로 검증한다.이 글에서 직접 해보는 것1. ROS2 작업공간·패키지(two_link_kinematics_demo) 생성2. .rviz 설정 파일로 Fixed Frame world + Grid·TF·MarkerArray Display 고정3. two_link_kinematics_visualizer.py — FK/IK를 계산해 /tf +..
[Physical AI W2D2] 3/7 — 정운동학·역운동학 Python 실습(직접 계산·검증·관절제한·특이점)
·
피지컬AI
[Physical AI W2D2 · 3/7]1·2편에서 잡은 정운동학·역운동학·작업공간·자코비안 개념을 GCP VM 터미널에서 Python으로 직접 계산해 봅니다. 2축 평면 로봇 팔로 FK·IK를 구현하고, 두 개의 해(elbow-up/down)·도달 불가능한 위치·관절 제한·특이점까지 7개의 .py 파일로 눈으로 확인합니다.이 글에서 직접 해보는 것GCP VM 터미널에 Python 실습 환경 준비(~/robot_kinematics_lab)정운동학: 관절각 θ1·θ2 → 말단 위치 x·y 계산(forward_kinematics.py)역운동학: 목표 위치 x·y → 관절각 θ1·θ2 계산, 두 개의 해(elbow-up/down) 확인(inverse_kinematics.py)작업 공간: 도달 가능/불가능 ..
[Physical AI W2D2] 2/7 — 운동학 개념 ②: 역운동학·작업공간·자코비안·특이점
·
피지컬AI
[Physical AI W2D2 · 2/7]1편에서 "관절값 → 손끝 위치"(정운동학)를 풀었다면, 이번엔 거꾸로 "손끝 목표 위치 → 관절값"을 구하는 역운동학을 다룬다. 역운동학이 왜 어려운지(해가 없거나·여럿이거나·무한하거나·특이점), 작업 공간·자코비안·특이점 개념을 입문자 눈높이로 잡는다.이 글에서 잡는 개념역운동학(IK) 이란 — "목표 위치 → 관절값"을 거꾸로 푸는 문제역운동학이 왜 어려운가 — 해가 없거나·여러 개거나·무한히 많거나·특이점·관절 제한2축 평면 로봇 팔의 역운동학 수식(코사인 법칙 → θ2, atan2 → θ1)과 elbow-up/down작업 공간과 관절 공간 — 로봇이 도달할 수 있는 영역, 두 공간을 오가는 제어자코비안(속도 관계)과 특이점(능력을 잃는 자세)을 직관적으..
[Physical AI W2D2] 1/7 — 운동학 개념 ①: 정운동학(링크·관절·자유도·2축 팔·동차변환행렬)
·
피지컬AI
[Physical AI W2D2 · 1/7]로봇 팔의 관절 각도를 알 때 손끝이 공간 어디에 있는지 계산하는 것이 정운동학(Forward Kinematics)이다. 링크·관절·자유도·말단 장치 같은 기본 구성 요소부터, 2축 평면 로봇 팔의 삼각함수 공식, 그리고 회전과 이동을 한 번에 담는 동차변환행렬까지 개념을 잡는다. W2D1에서 다룬 좌표계·TF가 왜 필요했는지 여기서 비로소 연결된다.이 글에서 잡는 개념정운동학(Forward Kinematics) 이란 무엇인가 — "관절값 → 말단 장치 위치·자세" 계산로봇의 기본 구성 요소: 링크 · 관절 · 자유도 · 말단 장치2축 평면 로봇 팔의 정운동학 공식을 삼각함수로 직접 유도회전과 이동을 하나로 묶는 동차변환행렬과 그 연속 곱이 정운동학의 핵심 구조..
[Physical AI W1D2] 톺아보기 — ROS 2 통신·패키지 20문제 완전 풀이
·
피지컬AI
Part 1. 객관식 (1~10)문제 1. 카메라 읽기·모터 제어처럼 기능 단위로 나누어 실행하는 프로그램은?A) 토픽(Topic) — 데이터가 흐르는 통신 채널일 뿐, 실행 단위가 아님.B) 서비스(Service) — 요청/응답 통신 방식, 실행 단위가 아님.C) 노드(Node) — 하나의 기능을 수행하는 기본 실행 단위. 정답.D) 액션(Action) — 장시간 작업용 통신 방식, 실행 단위가 아님.✅ 정답: C💡 로봇 SW를 하나의 거대 프로그램이 아니라 여러 노드로 쪼개 토픽·서비스·액션으로 연결 — 관리·장애격리·재사용에 유리.문제 2. ROS 2 Python 패키지의 공식 빌드 도구는?A) Catkin — ROS 1의 빌드 시스템.B) CMake — C++ 범용 빌드 시스템(colcon이 내..
[Physical AI W2D1] 6/6 — 좌표 변환 실습: Python 변환 + TF Publisher + RViz
·
피지컬AI
[Physical AI W2D1 · 6/6]4·5편의 동차 변환 행렬을 손으로 굳힌다. NumPy로 2D·3D 변환과 역변환, 좌표계 체인을 직접 계산해 결과를 눈으로 확인하고, TF Publisher 노드를 만들어 base_link→laser·camera_link, odom→base_link를 발행한 뒤 tf2_echo와 RViz로 좌표축을 검증한다.이 글에서 직접 해보는 것1. NumPy로 2D 동차 변환·역변환, 3D 변환, 좌표계 체인 계산2. 계산 결과를 4·5편의 손계산과 대조(앞 1m → odom (2,2), laser 1m → base 1.25·0.15)3. TF Publisher 노드(coordinate_tf_publisher.py) — RPY→Quaternion + static/dyna..
[Physical AI W2D1] 3/6 — RViz2 실습: GCP VM 헤드리스 GUI로 센서·TF 시각화
·
피지컬AI
[Physical AI W2D1 · 3/6]RViz는 GUI라 순수 터미널론 못 띄운다. GCP VM에 Xvfb+VNC+noVNC+Cloudflared 스택을 세워 브라우저로 RViz2를 띄우고, LaserScan·Odometry·Path·TF를 발행하는 Publisher 노드를 만들어 원형으로 도는 로봇을 화면에서 직접 확인한다.이 글에서 직접 해보는 것1. GCP VM(Ubuntu 22.04)에 ROS 2 Humble + RViz2 설치2. 헤드리스 GUI 스택: Xvfb + fluxbox + x11vnc + noVNC + Cloudflared → 브라우저로 RViz23. .rviz 설정 파일로 RViz2 실행(Fixed Frame odom, Grid·TF·LaserScan·Odometry·Path)..
[Physical AI W2D1] 5/6 — 좌표계와 동차 변환 행렬 ②: 3D·TF·Quaternion·기구학
·
피지컬AI
[Physical AI W2D1 · 5/6]2D를 3D로 확장한다. 4×4 동차 변환 행렬이 곧 ROS 2 TF이고, 회전은 Quaternion으로 표현되며, 이 변환을 누적하면 순기구학(관절→끝단), 되돌리면 역기구학(목표→관절)이 된다. RViz TF 축의 정체를 마무리한다.이 글에서 잡는 개념1. 3D 회전 행렬(Roll·Pitch·Yaw)과 4×4 동차 변환 행렬2. 4×4 행렬 = ROS 2 TF (translation + rotation + 시간)3. Quaternion(x,y,z,w)과 yaw 변환, RPY와의 관계4. 부모/자식 좌표계·좌표계 체인5. 순기구학(관절→끝단)과 역기구학(목표→관절), 그리고 피지컬 AI 연결(4편의 2D를 3D로 확장하고, RViz에서 본 TF 축이 곧 동차 ..
[Physical AI W2D1] 4/6 — 좌표계와 동차 변환 행렬 ①: 좌표계·2D 변환·동차좌표
·
피지컬AI
[Physical AI W2D1 · 4/6]같은 점도 base_link 기준이냐 map 기준이냐에 따라 값이 달라진다. 좌표계가 필요한 이유부터 2D 회전·이동, 그리고 회전과 이동을 하나의 행렬로 묶는 동차 변환 행렬까지 — RViz에서 본 TF 축의 수학적 정체를 잡는다. 이 글에서 잡는 개념- 왜 좌표계가 필요한가 (frame_id의 수학적 뿌리)- 전역(map·odom) vs 지역(base_link·laser·camera_link) 좌표계- 2D 위치·자세 (x, y, θ), 회전 행렬, 이동- 동차 좌표와 2D 동차 변환 행렬 — 회전+이동을 하나의 행렬로- 표기법 T_A_B, 행렬 곱셈 순서, 역변환(3편까지 RViz로 좌표축(TF)을 눈으로 봤습니다. 이제 그 축과 변환의 수학을 잡습니다...
[Physical AI W2D1] 2/6 — RViz 개념 ②: TF·좌표계·URDF·센서 Display·디버깅
·
피지컬AI
[Physical AI W2D1 · 2/6]RViz의 진짜 핵심은 TF(좌표계 변환)다. map·odom·base_link·laser·camera_link가 어떻게 연결되는지, URDF/RobotModel과 LaserScan·Odometry·Path·PointCloud2·Image·IMU·Marker Display를 정리하고, "데이터가 안 보일 때" 원인을 분리해 잡는 법까지 다룬다.이 글에서 잡는 개념TF — 좌표계 사이의 위치·회전 관계, Static vs Dynamic주요 좌표계: map·odom·base_link·laser·camera_linkURDF / RobotModel Display센서 Display 총정리: LaserScan·Odometry·Path·PointCloud2·Image·IMU..
[Physical AI W2D1] 1/6 — RViz로 로봇을 눈으로 보다: 시각화 흐름·Fixed Frame·Display
·
피지컬AI
[Physical AI W2D1 · 1/6]ros2 topic echo로 쏟아지는 숫자만 봐서는 로봇이 어디를 보는지 알 수 없다. RViz는 ROS 2의 토픽·TF·URDF를 구독해 로봇 상태와 센서 데이터를 3D로 그려준다. 그 시각화 흐름과 핵심인 Fixed Frame·Display를 개념부터 잡는다.이 글에서 잡는 개념왜 숫자(토픽 echo)만으로는 부족하고 시각화가 필요한가RViz가 ROS 2에서 하는 역할 — "데이터를 구독해 3D로 그리는 도구"RViz 화면 구성: Displays · Global Options · 3D View · StatusFixed Frame(모든 데이터를 모으는 기준 좌표계)과 Display가 보이기 위한 5가지 조건(Week2 Day1의 시작입니다. W1D2에서 RO..
[네트워크] 3-5 데이터 수신, 전송 시 규칙
·
여러가지
① 0과 1의 데이터로 되돌려서 전송한다전송 매체로 내보낸 물리적 신호는 목적지 웹서버까지 여러 네트워크 기기를 거쳐 전송됨각 네트워크 기기는 수신한 물리 신호를 일단 0과 1의 데이터로 변환하고, 자신의 동작에 맞는 헤더를 참조하여 데이터를 다시 전송함 ② 헤더로 목적지를 확인하고 수신한다신호가 웹서버에 도착하면 다시 0과 1의 데이터로 변환수신 처리 순서를 단계적으로 설명:이더넷 헤더 참조 → 자기 앞으로 온 데이터인지 확인, FCS로 오류 검사 → 이더넷 헤더·FCS 제거IP 헤더 참조 → 목적지 확인 → IP 헤더 제거 후 TCP로 전달TCP 헤더 참조 → 어느 애플리케이션의 데이터인지 확인 → TCP 헤더 제거웹서버 애플리케이션에 도달하면 HTTP 헤더와 그 뒤의 데이터 부분을 처리 송신 ..
[네트워크] 3-4 데이터 송수신 규칙
·
여러가지
① 프로토콜의 제어정보 '헤더'를 만든다애플리케이션이 데이터를 주고받으려면 여러 프로토콜을 조합해야 하며, TCP/IP에서는 네 개의 프로토콜을 조합한다.각 프로토콜은 기능 구현을 위한 제어 정보인 헤더(header)가 필요하다. 예를 들어 데이터 전송 프로토콜의 헤더에는 출발지·도착지 주소가 지정된다.데이터 전송 시 헤더를 추가하는 처리를 캡슐화라고 부른다 (데이터를 헤더로 포장하는 이미지).반대로 데이터를 받으면 헤더를 바탕으로 처리한 뒤 헤더를 벗겨내고 다른 프로토콜로 넘기는데, 이를 역캡슐화(비캡슐화)라고 한다. ② 물리적인 신호로 변환된다웹브라우저 → 웹서버로 데이터를 보내는 과정을 예로 든다.데이터는 HTTP 헤더 → TCP 헤더 → IP 헤더 순으로 캡슐화된다.마지막으로 이더넷 헤더와 FC..
[네트워크] 3-3 트랜스포트 & 애플리케이션 계층
·
여러가지
1. 트랜스포트층 (Transport Layer)양 끝단의 프로세스 간 통신을 담당하며, 데이터를 어떻게 전달할지(신뢰성 vs 속도) 결정하는 계층입니다. 데이터 단위는 세그먼트(Segment)입니다.TCP (Transmission Control Protocol): 신뢰성 중시연결 방식: 3-Way Handshaking(연결 개설) 및 4-Way Handshaking(연결 종료)을 통해 안전한 통로를 확보합니다.신뢰성: 데이터 순서 보장, 에러 검출, 그리고 미도착 데이터의 재전송을 통해 데이터 유실을 방지합니다.흐름 제어: 수신자의 버퍼 여유 상황에 맞춰 데이터 전송량을 조절합니다(슬라이딩 윈도우).혼잡 제어: 네트워크 대역폭의 상황을 파악하여 전송량을 조절합니다(슬로우 스타트 등).UDP (User ..
[네트워크] 3-2 TCP/IP 네트워크 & 인터넷 계층
·
여러가지
네트워크 인터페이스 계층 TCP/IP 네트워크 인터페이스 계층(Network Interface Layer)은 TCP/IP 4계층 모델의 최하위 계층으로, 송신자와 수신자 간의 물리적인 데이터 전송을 담당합니다.소스들에 기술된 네트워크 인터페이스 계층의 주요 특징과 역할은 다음과 같습니다.1. OSI 모델과의 관계네트워크 인터페이스 계층은 OSI 7계층 모델의 제1계층(물리 계층)과 제2계층(데이터 링크 계층)의 역할을 모두 포함합니다.실질적인 데이터를 전기적 신호나 광신호로 변환하여 전송 매체를 통해 실제로 흘려보내는 단계입니다.2. 주요 역할 및 기능물리적 주소 지정 (MAC Address): 네트워크 카드(NIC)에 부여된 고유의 물리적 주소인 MAC 주소를 사용하여 데이터를 전달합니다. 사용자는 i..
[네트워크] 3-1 네트워크의 공통언어
·
여러가지
1. PC,스마트폰,서버 모두 TCP/IP를 사용한다. - PC와 스마트폰 등이 통신하는 규칙을 프로토콜이라고 하고, 복수의 프로토콜을 조합한 것이 네트워크 아키텍처입니다. 네트워크 아키텍처는 우리가 사용하는 언어에 해당합니다. - 예전에는 TCP/IP뿐만 아니라 여러 가지 네트워크 아키텍처가 있었지만, 지금은 거의 TCP/IP만 이용합니다. - TCP/IP는 TCP와 IP를 중심으로 하는 프로토콜의 집합으로, 네트워크의 공통언어입니다. PC나 스마트폰 등의 OS에도 TCP/IP가 내장되어 있으므로 간단히 이용할 수 있습니다. 또한 TCP/IP로 통신하는 PC와 스마트폰, 각종 네트워크 기기 전반을 호스트라고 부릅니다. 2. TCP/IP의 계층 구조- TCP/IP에서는 네트워크를 통해 통신하기 위..
[AWS 네트워크 계층으로 읽기 #4] Auto Scaling Group + Launch Template — 자동 증감의 본체
·
클라우드 컴퓨팅/AWS
AWS 네트워크 계층으로 읽기시리즈 소개AWS EC2 Auto Scaling 실습 하나를 OSI 7계층 / TCP/IP 4계층 관점으로 한 챕터씩 뜯어보는 5부작입니다.#1 VPC·서브넷·라우팅 — L3 토대#2 보안 그룹 vs NACL — L4 방화벽#3 ALB 완전 분석 — L7 로드밸런서 (vs NLB)#4 (이번 편) Auto Scaling Group + Launch Template ← 현재 위치#5 CloudWatch 동적 스케일링 + 부하 테스트로 증명하기실습 환경: 서울 리전(ap-northeast-2) · CloudFormation(ASG_LAB.yaml) + 콘솔0. 공통 지도 — OSI 7계층 / TCP/IP 4계층 (매 편 반복)OSI 7계층TCP/IP 4계층이 시리즈에서7. 응용4...
[AWS 네트워크 계층으로 읽기 #3] ALB 완전 분석 — L7 로드밸런서는 왜 URL을 읽는가
·
클라우드 컴퓨팅/AWS
AWS 네트워크 계층으로 읽기시리즈 소개AWS EC2 Auto Scaling 실습 하나를 OSI 7계층 / TCP/IP 4계층 관점으로 한 챕터씩 뜯어보는 5부작입니다.#1 VPC·서브넷·라우팅 — L3 토대#2 보안 그룹 vs NACL — L4 방화벽#3 (이번 편) ALB 완전 분석 — L7 로드밸런서 (vs NLB) ← 현재 위치#4 Auto Scaling Group + Launch Template — 자동 증감의 본체#5 CloudWatch 동적 스케일링 + 부하 테스트로 증명하기실습 환경: 서울 리전(ap-northeast-2) · CloudFormation(ASG_LAB.yaml) 기반0. 공통 지도 — OSI 7계층 / TCP/IP 4계층 (매 편 반복) OSI 7계층TCP/IP 4계층핵심 ..
[AWS 네트워크 계층으로 읽기 #2] 보안 그룹 vs NACL — L4 방화벽의 원리
·
클라우드 컴퓨팅/AWS
AWS 네트워크 계층으로 읽기시리즈 소개AWS EC2 Auto Scaling 실습 하나를 OSI 7계층 / TCP/IP 4계층 관점으로 한 챕터씩 뜯어보는 5부작입니다.#1 VPC·서브넷·라우팅 — L3 토대#2 (이번 편) 보안 그룹 vs NACL — L4 방화벽 ← 현재 위치#3 ALB 완전 분석 — L7 로드밸런서는 왜 URL을 읽는가 (vs NLB)#4 Auto Scaling Group + Launch Template — 자동 증감의 본체#5 CloudWatch 동적 스케일링 + 부하 테스트로 증명하기실습 환경: 서울 리전(ap-northeast-2) · CloudFormation(ASG_LAB.yaml) 기반0. 공통 지도 — OSI 7계층 / TCP/IP 4계층 (매 편 반복)OSI 7계층TC..
[AWS 네트워크 계층으로 읽기 #1] VPC·서브넷·라우팅 — 클라우드의 L3 토대 짓기
·
클라우드 컴퓨팅/AWS
AWS 네트워크 계층으로 읽기시리즈 소개AWS EC2 Auto Scaling 실습 하나를 OSI 7계층 / TCP/IP 4계층 관점으로 한 챕터씩 뜯어보는 5부작입니다. "버튼을 어디 누르는가"가 아니라 "이건 어느 계층에서, 무엇을 보고 동작하는가"를 기준으로 클라우드 네트워크를 이해하는 것이 목표입니다.1 (이번 편) VPC·서브넷·라우팅 — L3 토대 ← 현재 위치2 보안 그룹 vs NACL — L4 방화벽의 원리3 ALB 완전 분석 — L7 로드밸런서는 왜 URL을 읽는가 (vs NLB)4 Auto Scaling Group + Launch Template — 자동 증감의 본체5 CloudWatch 동적 스케일링 + 부하 테스트로 증명하기실습 환경: 서울 리전(ap-northeast-2) · Clo..