일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- CompletableFuture
- 리눅스
- 마이크로 서비스
- intellij 핵심 단축키
- @TransactionalEventListener
- HandlerMethodArgumentResolver
- @Transactional Propagation
- intellij favorites
- ksql
- Linux
- 친절한 SQL 튜닝
- IntelliJ
- aws
- #docker compose
- intellij 즐겨찾기
- java
- Spring Cloud Netflix
- git
- findTopBy
- javascript case
- 자바 ORM 표준 JPA 프로그래밍 정리
- ksqldb
- 리팩토링 2판
- JPA
- 원격 브랜 삭제
- 자바 ORM 표준 JPA 프로그래밍
- vue.js
- Stream
- multipart테스트
- 백명석님
- Today
- Total
목록프로그래밍/네트워크 기본 (4)
시그마 삽질==six 시그마
RFC 3022/2663에서는 NAT를 Basic NAT와 NAPT(Network Address Port Translation)로 구분하여 설명 1. Basic NAT(Network Address Translation) NAT는 private ip 와 public ip를 1:1로 연결하여 변환한다. 기업망(Enterprise Network)에서 보안의 목적(방화벽)으로 사용 내부 공인 ip에서 먼저 출발 --> 외부 공인 ip 내부 공인 ip 네이버 접속 2.NAPT(Network Address and Port Translation) NAPT는 private ip 와 public ip를 n:1로 연결하여 변환한다. "IPv4 주소의 절약"이라는 목적을 위해 사용되는 NAPT가 현재 일반적인 NAT 장비의..
1. 서브넷 마스크 (default subnet mask) 1) 정의 TCP/IP 프로토콜에서 IP를 네트워크 부분과 호스트 부분을 구분하는 것 == LAN 크기를 정해주는 용도 서브넷 마스크는 이진수로 1과0의 조합으로 32bit로 구성되 있음. (1은 연속적으로 나와야함, 1로 구성된 부분이 네트워크 부분임) 2진수를 10진수로 변환시 클래스에따라 255.x.x.x 가됨 32bit의 ip주소에 서브넷마스크 and 연산하면 네트워크 정보 걸러낼수 있음 동일 네트워크는 라우터 없이 통신 가능 ip=네트워크+호스트 주의: 기본 서브넷 마스크는 서브넷팅을 안한 classful한 개념임 동일한 ip대역과 동일한 서브넷 마스크를 가지고 있으면 LAN이다! LAN이란 ARP Request가 닿는 모든 범위 참고로..
MAC 주소는 컴퓨터의 NIC(Network Interface Card)에 새겨져 있는 물리적 주소임 이에 반해 IP 주소는 OS에서 설정하는 논리적인 주소임 ARP는 IP주소를 이용하여 MAC주소를 알아내는데 사용하는 프로토콜(IP주소와 MAC주소를 대응) ARP stands for “Address Resolution Protocol” is a protocol for mapping an IP address to a physical MAC address on a local area network. Basically, ARP is a program used by a computer system to find another computer’s MAC address based on its IP address ..
네트워크를 학습할때 가장 먼저 이해해야 하는 개념이 OSI 참조모델임 OSI 참조모델은(Open System Interconnection) 국제표준화기구(ISO: International Organization for Standardization) 가 컴퓨터 통신 기능을 계층 구조로 나눠서 정리한 모델로 쉽게 말하자면 '틍신할때의 규칙모음' 같은 것이다. 네트워크에서는 이러한 규칙을 '프로토콜'이라고 한다 응용계층(7계층) 애플리케이션별로 서비스를 제공하는 방법을 규정 HTTP, SMPT,POP3,FTP,SSH.... 표현계층(6계층) 애플리케이션 데이터를 통신에 적합한 형태로 변환하는 방법을 규정. 즉 데이터를 표현하는 것(코드변환,데이터암호화,데이터압축,형식변환..) MIME,SSL,TLS 세션계층(..