일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 논리구성도
- 네트워크
- modifiers
- 1764
- 파이썬
- aws 자격증
- 유선LAN
- 백준 1712
- TCP/IP
- 자바의 정석
- 물리구성도
- 인프콘
- java
- 10866
- 상속
- 계층화
- 역캡슐화
- 인터페이스
- 자바
- network
- 다형성
- AWS CLF
- 테슬라폰
- 파이썬 1712
- 남궁성
- 프로토콜
- 데이터 송수신
- l3 스위치
- 백준 2775
- 개발바닥
- Today
- Total
목록Computer (62)
병훈's Blog
TCP란? TCP(Transmission Control Protocol)란 신뢰성이 있는 애플리케이션 간의 데이터 전송을 하기 위한 프로토콜입니다. TCP를 이용하면 애플리케이션 프로토콜에는 신뢰성을 확보하기 위한 구조를 넣어둘 필요가 없습니다. TCP에 의한 데이터 전송 절차 TCP에 의한 애플리케이션 간 데이터 전송은 다음과 같이 이루어집니다. TCP 커넥션 맺기 애플리케이션 간 데이터 송수신 TCP 커넥션 끊기 우선, 데이터를 송수신하는 애플리케이션 간의 통신이 정상적으로 이루어질 수 있는지 확인합니다. 이 확인 프로세스는 3-웨이 핸드쉐이크(커넥션 맺기)라고 불립니다. (3웨이 핸드쉐이크가 ping 이랑은 뭐가 다른 거지?) ** ping : 다른 호스트에 IP 데이터그램이 도착할 수 있는지 검사..
포트 번호의 역할 호스트에서 동작하는 애플리케이션에 데이터를 배분하기 위해서는 각각의 애플리케이션을 식별할 수 있어야 합니다. 애플리케이션을 식별하는 데에는 포트 번호를 이용합니다. 포트 번호란 TCP/IP의 애플리케이션을 식별하는 식별 번호로, 이 뒤에 설명할 TCP 또는 UDP 헤더에 지정합니다. 포트 번호는 16비트 수치이므로 포트 번호로 지정할 수 있는 범위는 0~65535입니다. 명칭 포트 번호 범위 의미 웰노운 포트 0 ~ 1023 서버 애플리케이션용으로 예약된 포트 번호 등록된 포트 1024 ~ 49151 자주 이용되는 애플리케이션의 서버 쪽 포트 번호 동적/사설 포트 49152 ~ 65535 클라이언트 애플리케이션용 포트 번호 웰노운 포트 번호로 웹브라우저의 요청을 기다린다 특히 중요한 것..
ARP란? TCP/IP에서는 IP 주소를 지정해서 데이터(IP 패킷)를 전송합니다. IP 패킷은 PC나 서버 등의 인터페이스까지 전송되어 갑니다. PC나 서버 등의 인터페이스는 MAC 주소(Media Access Control Address)로 식별합니다. TCP/IP의 IP 주소와 인터페이스를 식별하기 위한 MAC 주소를 대응시키는 것이 ARP(Address Resolution Protocol)의 역할입니다. 이더넷 인터페이스에서 IP 패킷을 내보낼 때는 이더넷 헤더를 덧붙입니다. 이더넷 헤더에는 목적지 MAC 주소를 지정해야만 합니다. 목적지 IP 주소에 대응하는 MAC 주소를 구하기 위해서 ARP를 이용합니다. 또한, IP 주소와 MAC 주소를 대응시키는 것을 가리켜 주소 해석이라고 합니다. 이더넷..
IP는 확인하지 않는다 IP로 데이터를 다른 호스트에 전송하지만, IP에는 데이터가 제대로 도착했는지 확인할 방법이 없습니다. 전송하고 싶은 데이터에 IP 헤더를 붙여 IP 패킷으로 만들어 네트워크 상에 내보내기만 할 뿐입니다. 목적지까지 도달하면 그 응답이 돌아올테지만, 목적지까지 도달하지 않았다면 아무리 기다려도 응답이 돌아오지 않습니다. 게다가 도달하지 못한 이유조차 알 수 없습니다. 이런 IP를 이용하는 데이터 전송의 특징을 최선형이라고도 합니다. 즉, '데이터를 보내기 위해 최선을 다하겠지만, 안 되도 어쩔 수 없지' 라는 것이 IP의 특징입니다. 그래서 별도로 IP에 의한 엔드투엔드 통신이 정상적으로 이루어졌는지 확인하는 기능을 갖춘 프로토콜로서 ICMP(Internet Control Mess..
IP 주소의 이용 범위 IP 주소는 이용 범위에 따라 공인 IP 주소와 사설 IP 주소의 2가지로 분류됩니다. 공인 주소는 인터넷에서 이용하는 IP 주소입니다. 인터넷에서 통신하기 위해서는 반드시 공인된 주소가 필요합니다. 공인 주소는 인터넷 전체에서 중복되지 않도록 관리됩니다. 공인 주소는 멋대로 이용할 수 있는 게 아닙니다. 인터넷에 접속하기 위해 인터넷 접속 서비스를 계약하면 공인 주소가 할당되게 됩니다. 공인 주소는 퍼블릭 주소 or 글로벌 주소라고도 불립니다. 그리고, 사내 네트워크 등의 사설 네트워크에서 이용하는 IP 주소가 사설 주소입니다. 사설 주소의 범위는 다음과 같습니다. 10.0.0.0 ~ 10.255.255.255 172.16.0.0 ~ 172.31.255.255 192.168.0...