일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 깃허브
- Cloud
- Linux
- 스프링부트
- 네트워크관리사
- 네관사2급
- 보안
- 리눅스
- SSO
- 오답노트
- 리마2급2차
- 오늘의 오답노트
- 리눅스 마스터
- 보안이슈
- security
- db
- 트랜잭션
- 프로토콜
- 악성코드
- 개발자
- 네트워크
- 클라우드
- 스프링
- 제로 트러스트
- 기업간의 협업 중요성
- 러시아
- CVE
- Java
- tcp
- AWS
- Today
- Total
목록네트워크 (3)
일단 진행시켜
TCP 클라이언트 프로그램 클라이언트는 socket()으로 소켓을 개설하는 것을 시작으로 한다. 연결형 서비스를 이용하기 위해 connect()를 호출하여서버와 연결을 요청하고 연결이 이루어지면send()와 recv()를 사용하여 데이터를 송수신하고작업이 종료되면 close()로 소켓을 닫는다. 이거를 단계별로 상세히 정리해보려고 한다. 1. socket(), 소켓 개설 사용할 프로토콜(TCP, UDP 소켓)을 선택한다. 프로토콜소켓TCPSOCK_STREAMUDPSOCK_DGRAM 클라이언트는 먼저 socket()으로 소켓을 개설해야 하는데 이때 프로토콜 체계를 PF_INET로 선택하고, 서비스 타입은 SOCK_STREAM으로 선택한다. socket() 호출 시 트랜스포트 프로토콜만을 지정하게 ..
네트워크 연결 장비Hub: 1 계층. 전기적 신호 Bridge: 2계층. MAC 주소 기반 패킷 전송Router: 3계층. IP 주소 기반 패킷 전송. 네트워크 간 트래픽 제어/보안 유지 L2/L3 스위치L3 스위치다른 net 연결라우터L2 스위치같은 net 연결스위치 | 허브 | 스위치허브 Collison Domain과 Broadcast DomainCollison Domain전기적인 출동이 일어나는 영역연결된 모든 포트로 패킷이 전송허브 장비의 collision이 발생할 수 있는 영역 = 1개 스위치는 특정 포트로 패킷이 전송스위치의 collision이 발생할 수 있는 영역 = port 개수만큼 Broadcast DomainBroadcast 패킷을 받을 수 있는 영역같은 네트워크만 가능 D..
보안의 3요소: 기밀성 무결성 가용성(*)인프라 → 네트워크 1. OSI 참조 모델1.1. OSI 7 계층 모델 (Open Systems Interconnection 7 Layer)계층역할물리계층매체 접근 제어(MAC) 계층실질적인 통신을 하기 위함 (*2개의 물리계층 간 전송 선로)전송 선로: 정보가 지나가는 공간 (유/무선, 광 통신)데이터링크 계층논리 링크 제어(LLC) 계층흐름 제어 및 오류 제어네트워크 계층IP라우팅, 전달 및 주소 지정전송 계층TCP/UDP. port 데이터 패킷이 손상/오류 없이 올바른 순서로 도착하도록 함.세션 계층어떤 방식으로 두 기기가 상호작용 할 것인지? 결정ex. 무전기 →무전기, 이메일 →이메일표현 계층수신자가 이해할 수 있게 인코딩효율성과 안전성을 위한 data..